我正在運行 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
.