読者です 読者をやめる 読者になる 読者になる

【Plamo6.1】「sudoers ファイル内にありません」のエラー、sudo が実行できない

sudo しようとしますと、次のように「sudoers ファイル内にありません」とエラーが出る件の解決法です。

~$ sudo ls
パスワード:
**** は sudoers ファイル内にありません。この事象は記録・報告されます。
~$


一般ユーザーが sudo を実行できないのは、どうやら仕様らしく、設定ファイルに登録が必要なようです。

と、初めてのようなことを書いていますが、Plamo5.2 をインストールした時に同じことを書いていました(笑)。

ausnichts.hatenablog.com

で、上の記事では、新しいグループを追加していますが、/etc/sudoers にはそれ用のユーザが用意されていますので、その行をコメントアウトして、そのグループにユーザー登録すればいいことに気づき、次のようにしました。

  • /etc/sudoers# %wheel ALL=(ALL) ALL のコメントアウトを外す
  • グループ wheel にユーザーを追加
~$ su
パスワード:
# visudo

(略)

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL (この行のコメントアウトを外す)

(略)

# usermod -G wheel ユーザー名


これでログインしなおせば sudo が使えます。