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 のパスワード:

 

RHEL9

Posted by arkgame