更改 su 檔案的權限後無法運行 su

更改 su 檔案的權限後無法運行 su

我正在運行 Linux Slackware 14.0。我想只允許su對wheel群組的成員執行此操作,因此我將/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。可能是我設定了一些權限錯誤?

答案1

你可以嘗試

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

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

答案2

無需修改su或 的權限sudo

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

相關內容