再起動せずにsudoアクセス権を取得するにはどうすればよいですか? (リモートサーバーから) [閉じる]

再起動せずにsudoアクセス権を取得するにはどうすればよいですか? (リモートサーバーから) [閉じる]

(リモートDebianサーバー上)初めて起動するときに新しいユーザーにアクセス許可を付与するときにアクセス許可を与えてから、サーバーを再起動してコマンドのアクセス許可をsudo取得するだけでは不十分です。visudosu - <newuser>sudosudo

その後、次のように戻ります。

[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に自分自身を追加すると、次のログインまでグループのメンバーシップではありません。

おすすめ記事