Ubuntuでユーザ追加したらsudo使えなかった。
昔も同じ躓きをしたと思うので、忘れないように投稿します。
知っている方にとっては常識で、しょうもない内容だったらサーセン。
内容
古いPCにUbuntuをインストールしました。(メモリ2GB!オンボだから増設できない!)
rootユーザとは別に新規にユーザを作成して、そのユーザで作業をしようとしました。
その中で sudo apt install など sudoを使用しようとしたところ、
[ユーザ名] は sudoers ファイル内にありません。この事象は記録・報告されます。
という警告が出て、sudoが使えませんでした。
sudoersというグループに新規に作成したユーザを追加する必要があるようです。
対応
以下のブログを参考に対応しました。
https://tech.unifa-e.com/entry/2018/05/18/112810
/etc/sudoers.d/
の下に設定ファイルを作ります。
今回はuser-initというファイル名で設定しました。
# rootユーザに切り替える
test@pc:~$ su
# /etc/sudoers.d の下に user-init という名前のファイルを作る
# user-initの内容は★
root@pc:/home/test$ sudo vi /etc/sudoers.d/user-init
root@pc:/home/test$ exit
# 以降sudoが使えるようになっているはず
★user-initの内容は下記になります
[sudo使えなかったユーザのユーザ名] ALL=(ALL) ALL
終わり
これでsudoが使えるようになりました。
もし、この設定の仕方に問題があったら教えてほしいです。
「こんな容赦なくALLとか使って大丈夫なんか。。?」とか思っています。
AWSでもそうだけど、権限の設定が苦手です。
Author And Source
この問題について(Ubuntuでユーザ追加したらsudo使えなかった。), 我々は、より多くの情報をここで見つけました https://qiita.com/unkomorasi01/items/219b56f2c9ddc8df4fe7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .