sudo したら「sudo: must be setuid root」と怒られるのを解決する

visudo でちゃんと設定したのにもかかわらず、

sudo: must be setuid root

で怒られた。

「/usr/bin/sudo」の権限に問題があるらしいので、次のようにしてなおす。

chmod 4511 /usr/bin/sudo

ちなみに、which sudo は何も返ってこなかった。

SUID (Set User ID )を設定しないといけないんですね。
なんでこうなったのか・・なぞすぐる。


sudo で 「sudo: must be setuid root」と怒られる - 不会忘記的一天
http://cyberam.dip.jp/linux_foundation/pmission/pmission_main.html
UNIX処方箋:SUIDとは - ITmedia エンタープライズ