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
に属し、実行できなくなります。実行権限を以前に設定したばかりなので、すべての権限を適切に設定すれば問題は解決すると思われます。wheel
others
chown
答え2
su
またはの権限を変更する必要はありませんsudo
。
この種の設定は /etc/sudoers で行われるため、 で編集する必要がありますvisudo
。