sudoersファイルにはありませんが、私はsudoグループのメンバーであり、グループはsudoersにあります。

sudoersファイルにはありませんが、私はsudoグループのメンバーであり、グループはsudoersにあります。

コマンドを実行しようとしています。

me@intern:~$ sudo ls
[sudo] password for me: 
me is not in the sudoers file.  This incident will be reported.

しかし、私はsudoグループにいます。

me@intern:~$ groups
sudo

/ets/sudoers:

Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

root    ALL=(ALL:ALL) ALL

%admin ALL=(ALL) ALL

sudo    ALL=(ALL:ALL) ALL

john ALL = NOPASSWD: /usr/sbin/service apache2 reload
john ALL = NOPASSWD: /usr/sbin/service apache2 restart
john ALL = NOPASSWD: /usr/bin/vi /etc/php/7.0/apache2/php.ini

ベストアンサー1

あなたのsudoersファイルは次のとおりですユーザーそれはsudo使用することができますsudo。追加したい場合グループを呼び出してsudoから、グループ名の前に次を付けてグループと同じ方法で実行しますadmin%

%sudo    ALL=(ALL:ALL) ALL

adminシステムの誰もグループを使用していない場合は、sudoその権限も削除します。)

グループ名にはプレフィックスが付きます%が、ユーザー名にはありません。

また、数値 UID と GID は次のように使用できます#

#1000 ALL= ...

%#1000 ALL= ...

おすすめ記事