我尝试执行命令。
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
您的sudoers
文件显示的是一位叫的用户sudo
可以使用sudo
。如果要添加名为的组sudo
,请按照与该admin
组相同的方式进行操作,即%
在组名前面添加一个:
%sudo ALL=(ALL:ALL) ALL
(如果admin
系统上的任何人都没有使用该组,那么我将同时删除其sudo
权限。)
组名以开头%
,而用户名没有前缀。
另外,数字UID和GID可以与#
:
#1000 ALL= ...
%#1000 ALL= ...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句