(リモートDebianサーバー上)初めて起動するときに新しいユーザーにアクセス許可を付与するときにアクセス許可を与えてから、サーバーを再起動してコマンドのアクセス許可をsudo
取得するだけでは不十分です。visudo
su - <newuser>
sudo
sudo
その後、次のように戻ります。
[sudo] password for <newuser>:
<newuser> is not in the sudoers file. This incident will be reported.
試してみましたservice sudo restart
が、問題は解決されませんでした。
:~$ getent group sudo
sudo:x:27:<newuser>
:~$ sudo bash
[sudo] password for <newuser>:
<newuser> is not in the sudoers file. This incident will be reported.
これを行う効率的な方法があると思いますか?
設定情報:Debian wheezy
EDITOR=vim visudo
コメントされていないアイテム:sudo ALL=(ALL:ALL) ALL
gpasswd -a <newuser> sudo
ベストアンサー1
再起動する必要はありませんが、ログアウトして再度ログインする必要があります。再起動すると強制的になります。グループのメンバーシップは動的に更新されないため、グループsudo
に自分自身を追加すると、次のログインまでグループのメンバーシップではありません。