exception for root
Exception for root if sudo package is not installed
This commit is contained in:
parent
62497024f9
commit
45fb4b0982
1 changed files with 1 additions and 1 deletions
|
|
@ -766,7 +766,7 @@ ErrorCode ServerController::isUserInSudo(const ServerCredentials &credentials, D
|
||||||
|
|
||||||
if (credentials.userName != "root" && !stdOut.contains("sudo") && !stdOut.contains("wheel"))
|
if (credentials.userName != "root" && !stdOut.contains("sudo") && !stdOut.contains("wheel"))
|
||||||
return ErrorCode::ServerUserNotInSudo;
|
return ErrorCode::ServerUserNotInSudo;
|
||||||
if (stdOut.contains("sudo:") && !stdOut.contains("uname:") && stdOut.contains("not found"))
|
if (credentials.userName != "root" && stdOut.contains("sudo:") && !stdOut.contains("uname:") && stdOut.contains("not found"))
|
||||||
return ErrorCode::SudoPackageIsNotPreinstalled;
|
return ErrorCode::SudoPackageIsNotPreinstalled;
|
||||||
if (stdOut.contains("sudoers"))
|
if (stdOut.contains("sudoers"))
|
||||||
return ErrorCode::ServerUserNotAllowedInSudoers;
|
return ErrorCode::ServerUserNotAllowedInSudoers;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue