Permissions

將權限更改為 su 文件後無法執行 su

  • September 19, 2013

我正在執行 Linux Slackware 14.0。我想只允許對suwheel 組的成員執行操作,因此我將權限/bin/su/usr/bin/sudo文件修改為:

bash-4.2# ls -la /bin/su
-rws--s--- 1 root wheel 59930 Sep 14  2012 ./su

bash-4.2# ls -la ./sudo
-rws--s--- 1 root wheel 107220 Jun 29 2012 ./sudo

現在當我是wheel組的成員並執行su時,它會提示輸入密碼,我輸入它。沒有顯示錯誤,但不會將我切換到 root。可能,我設置了一些權限錯誤?

你可以試試

chown root.wheel /bin/su
chmod o-x /bin/su

所以su將屬於wheel組並且others將無法執行它。在我看來,chown應該可以解決您的問題,正確設置所有權限,因為您之前只是設置了執行權限。

無需修改suor的權限sudo

這種配置在 /etc/sudoers 中完成,您必須使用visudo.

引用自:https://unix.stackexchange.com/questions/91370