管理者グループはsudoできるが、管理者グループのユーザーはできない

管理者グループはsudoできるが、管理者グループのユーザーはできない

ユーザーに sudo アクセスを与えるのに問題があります。新しい VPS に Ubuntu 12.04 LTS をインストールしています。

私はportaljackerという名前のユーザーを作成し、それを管理者グループに追加しました。管理者グループはsudoersファイルに次のように記載されています。

%admin ALL=(ALL) ALL

しかし、portaljacker として sudo を使用すると、次のように表示されます:

sudo: setuid root である必要があります

少し前に以前の VPS (アクセスできない、長い話) でこれを実行したので、何が間違っているのかわかりませんし、何を違ったやり方で行ったのか思い出せません。

答え1

sudo実行可能ファイルの権限が間違っているようです。ls -l /usr/bin/sudo内容を確認してください。次のようになっているはずです-rwsr-xr-x(または---s--x--x;sただし、その位置に が必要です)。 がsない場合は、chmod u+s /usr/bin/sudoroot として実行してみてください。

関連情報