Não está no arquivo sudoers, mas eu sou membro do grupo sudo e esse grupo está em sudoers

1

Eu tentei extinguir um comando.

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

Mas estou no grupo 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
    
por Broman 13.11.2017 / 08:42

1 resposta

9

O que seu arquivo sudoers está mostrando é que um usuário chamado sudo pode usar sudo . Se você quiser adicionar o grupo chamado sudo , faça como é feito com o grupo admin , ou seja, adicione um % na frente do nome do grupo:

%sudo    ALL=(ALL:ALL) ALL

Os nomes dos grupos são prefixados com % , enquanto os nomes dos usuários não têm prefixo.

Além disso, UIDs e GIDs numéricos podem ser usados com # :

#1000 ALL= ...

%#1000 ALL= ...
    
por 13.11.2017 / 08:44

Tags