Usando NOPASSWD para comandos específicos no arquivo sudoers, PASSWD para todos os outros

1

Eu gostaria de configurar o sudo de modo que os usuários possam executar alguns comandos específicos sem digitar uma senha (por conveniência) e possam executar todos os outros comandos inserindo uma senha.

Isso é o que eu tenho, mas isso não funciona; sempre é necessária uma senha:

Defaults    env_reset Defaults    timestamp_timeout = 1 

root    ALL=(ALL:ALL) ALL 

# Allow members of group sudo to execute any command 
%sudo   ALL=(ALL:ALL) NOPASSWD: /usr/sbin/pm-suspend, /usr/bin/apt-get, PASSWD: ALL 

#includedir /etc/sudoers.d

Note que este é um sistema debian que usa isso adicionando usuários ao método de grupo "sudo".

Obrigado.

    
por jberryman 16.03.2011 / 03:15

1 resposta

4

Você deve ser capaz de fazer algo como:

Cmnd_Alias                WITHOUTPW = /path/to/cmd1, /path/to/cmd2
Defaults!WITHOUTPW        !authenticate
    
por 16.03.2011 / 03:37