目的
- ユーザ作成直後、作られたユーザにログインして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
-
エラーが出なくなったことを確認した。