Você deve ser capaz de fazer algo como:
Cmnd_Alias WITHOUTPW = /path/to/cmd1, /path/to/cmd2
Defaults!WITHOUTPW !authenticate
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.