Opção NOPASSWD não funciona no sudo [duplicado]

1

Estou tentando adicionar a opção NOPASSWD para usuários existentes que pertençam ao grupo sudo e tenham direitos de administrador. Eu adicionei esta linha em sudoers file:

max     ALL=(ALL:ALL) NOPASSWD: ALL

Mas ainda me pedem senha quando tento executar o comando com sudo .

    
por user1800997 10.08.2016 / 10:23

1 resposta

7

O arquivo sudoers é analisado linha por linha e a última regra prevalece para um determinado usuário.

Então, você precisa adicionar esta regra depois de todas as outras regras aplicáveis para o usuário em questão ter isso em vigor.

Por exemplo, se o usuário max pertencer a sudo group, o seguinte não terá o resultado desejado:

max     ALL=(ALL:ALL) NOPASSWD: ALL
%sudo   ALL=(ALL:ALL) ALL

Inverte a ordem para obter max passwordless sudo access:

%sudo   ALL=(ALL:ALL) ALL
max     ALL=(ALL:ALL) NOPASSWD: ALL
    
por heemayl 10.08.2016 / 11:03