RHEL9 sudoers ファイル内にありませんの解決方法
環境
Red Hat Enterprise Linux release 9.2 (Plow)
現象
[ansible@localhost ~]$ sudo root
[sudo] ansible のパスワード:
ansible は sudoers ファイル内にありません。この事象は記録・報告されます。
原因
これは現在のユーザーがsudoの実行権限を持っていないためです。
解決方法
ここで実行権限をつけます。
1.suコマンドを実行してrootアカウントに移行します。
$ su パスワード:
2.下記のコマンドを打ちます。
visudo
下記の行を見つけます。
%wheel ALL=(ALL) ALL
この行の下に現在のユーザー名を追記します。
ユーザー名 ALL=(ALL) ALL
例 ansible ALL=(ALL) ALL
3.動作確認
# su ansible $ sudo su [sudo] ansible のパスワード: