Permissions

SUDO 命令只能作為 root (Solaris 10)

  • February 29, 2016

在系統中安裝 sudo 後,我無法以非 root 使用者身份執行 sudo,當我嘗試執行我得到的任何命令時:

/usr/local/bin/sudo: 無法執行

如果我編輯 /etc/passwd 以使用不同的外殼,我會得到:

/usr/local/bin/sudo:權限被拒絕

sudoers 文件似乎配置正確,因為“sudo -l -U user”的輸出顯示使用者只能執行我希望它使用的命令。

ls -l 輸出為:

-rwsr-xr-x 1 根 205396 2010 年 10 月 8 日 /usr/local/bin/sudo

問題出在文件夾上:/usr/local/bin 它沒有正確的權限,一旦我更正了這個“sudo”就沒有問題了。

引用自:https://serverfault.com/questions/759754