Tente eliminar o extra: ALL, exemplo:
gandalf ALL=(ALL) NOPASSWD: ALL
Estou tentando configurar sudo
sem senha, mas ainda me perguntam a senha.
Estou usando o Ubuntu, aqui está a linha relevante do arquivo de configuração do sudoers:
gandalf ALL=(ALL:ALL) NOPASSWD: ALL
Tente eliminar o extra: ALL, exemplo:
gandalf ALL=(ALL) NOPASSWD: ALL
Você tem outras regras no seu arquivo sudoers
, por acaso? As regras são aplicadas em ordem, portanto, se você tiver uma regra que permita executar um comando com um prompt de senha seguido por outra regra que permita executar o comando sem um prompt de senha, você terá que digitar a senha. Coloque a regra sem senha primeiro.
Meus "man sudoers" no ubuntu contém esta linha de exemplo
FULLTIMERS ALL = NOPASSWD: ALL
FULLTIMERS é um alias em vez de um usuário, mas ainda deve funcionar se você colocar um nome de usuário lá. Tanto quanto eu sei, NOPASSWD: tem que vir antes da primeira menção de ALL (após o sinal de igual) para se ligar a ele.
Eu uso uma chamada em grupo sudo
e tenho a linha
%sudo ALL=NOPASSWD: ALL
que parece funcionar.