Sempre será solicitada uma senha, a menos que você tenha a opção NOPASSWD definida no arquivo sudoers para qualquer entrada específica (ignorando o período de carência em que a senha é lembrada e, portanto, não solicitada, padrão 15 minutos). / p>
Por exemplo, para tornar todos os membros do grupo sudo sem senha sudo implementation:
%sudo ALL=(ALL:ALL) NOPASSWD: ALL
Isso indica que qualquer membro do grupo sudo pode executar qualquer comando que comece com sudo sem solicitar senha.
Similarmente para o usuário foobar para executar o comando reboot :
foobar ALL=(ALL:ALL) NOPASSWD: /sbin/reboot
Note que, não é uma boa idéia ter sudo access sem senha para todos os comandos, a menos que você tenha uma boa razão, você deve considerar restringir os comandos ao mínimo necessário.
As regras sudo também podem ser definidas em arquivos no diretório /etc/sudoers.d/ , o arquivo /etc/sudoers padrão contém:
includedir /etc/sudoers.d
no final, isso faz com que qualquer arquivo que não contenha . ou termine em ~ seja lido para as regras sudo . Presumivelmente as definições para o usuário ubuntu definido em qualquer um dos arquivos sob o diretório /etc/sudoes.d/ .