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

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

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

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

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

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

Plamo-5.2/sudo でパスが引き継がれない(解決) – @半径とことこ60分

で、上の記事では、新しいグループを追加していますが、/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 が使えます。