コマンドを実行しようとしています。
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= ...