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
が使えます。