suファイルの権限を変更した後、suを実行することはできません。

suファイルの権限を変更した後、suを実行することはできません。

私はLinux Slackware 14.0を実行しています。suホイールグループのメンバーにのみこれを許可したかったので、ファイル/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

これで、ホイールグループのメンバーになって実行すると、パスワードの入力をsu求められます。エラーは表示されませんが、ルートには切り替えられません。たぶん、一部の権限を誤って設定したのでしょうか?

答え1

あなたは試すことができます

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

そのため、グループsuに属して運営できなくなります。私の考えでは、ちょうど実行権限を設定したので、すべての権限を正しく設定すると問題が解決するようです。wheelotherschown

答え2

修正suや許可は必要ありませんsudo

この設定は/ etc / sudoersで行われますvisudo

関連情報