1. ホーム
  2. linux

[解決済み] sudo: must be setuid root" というメッセージが出るが、sudo は既に root が所有している [closed] 。

2022-02-16 04:38:18

質問

sudoを実行しようとしていますが、失敗しています。

gregd@david $ sudo ls
sudo: must be setuid root
gregd@david $ which sudo
/usr/bin/sudo
gregd@david $ ll /usr/bin/sudo
-rwxr-xr-x 1 root root 165K 2012-05-16 00:25 /usr/bin/sudo*

これを修正する方法について、何か提案はありますか?

解決方法は?

ルートでログインできる必要がありますが、もしできるのであれば、次のように実行できます。

chmod u+s /usr/bin/sudo

そして問題を解決する