O sudo sem senha funciona para um usuário, mas não para outro

5

Eu me esforço para criar passwordless sudo para um usuário no meu servidor Debian. Eu adicionei a seguinte linha ao arquivo sudoers :

deployer ALL = NOPASSWD: ALL

mas não funciona.

Para minha surpresa, posso criar facilmente um novo usuário

adduser deploy
passwd -l deploy
su deploy
touch somefile

adicione deploy ALL = NOPASSWD: ALL a sudoers e

sudo cp somefile /etc/init.d/somefile

não me pedirá uma senha.

Você poderia explicar qual poderia ser a diferença entre meu usuário existente (implantador) e um novo (implantar), de forma que passwordless sudo funcionaria para um, mas não para outro?

    
por Ivan Zamylin 28.01.2014 / 00:11

1 resposta

1

Não há informações suficientes para gerar uma resposta 100% precisa, mas uma possível causa é que o implantador seja membro de um grupo, como, por exemplo, roda, que pode ser avaliada antes da regra mais específica adicionada mais tarde.

    
por 28.01.2014 / 01:53