su ファイルの権限を変更した後、su を実行できません

su ファイルの権限を変更した後、su を実行できません

su私は Linux Slackware 14.0 を実行しています。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に属し、実行できなくなります。実行権限を以前に設定したばかりなので、すべての権限を適切に設定すれば問題は解決すると思われます。wheelotherschown

答え2

suまたはの権限を変更する必要はありませんsudo

この種の設定は /etc/sudoers で行われるため、 で編集する必要がありますvisudo

関連情報