目的
- ユーザ作成直後、作られたユーザにログインしてsudoをつけてコマンドを実行したときに出たエラーを解決した話をまとめる。
結論
- 新規作成したユーザをsudoのグループに追加していなかった。
起きたこと
-
sudoをつけてコマンドを実行したところ下記のエラーが出た。実行環境のユーザは
miriwoとする。$ sudo su [sudo] password for miriwo: >miriwo is not in the sudoers file. This incident will be reported. (和訳: sudoersファイルにmiriwoが登録されていません。このインシデントは報告しました。)
行った作業
-
管理者権限を持っているユーザでLinuxマシンにログインし下記コマンドを実行してユーザ
miriwoを作成した。$ sudo adduser -a miriwo -
ユーザ
miriwoにログインし下記コマンドを実行した。$ sudo su -
ユーザ
miriwoのパスワード入力後に下記のエラーが出た。miriwo is not in the sudoers file. This is incident will be reported
解決方法
-
管理者権限のあるユーザでLinuxマシンにログインし下記コマンドを実行した。
$ sudo gpasswd -a ookawa sudo -
確認のため再度ユーザ
miriwoでLinuxマシンにログインし下記コマンドを実行した。$ sudo su -
エラーが出なくなったことを確認した。