O que há de errado com esta configuração do arquivo sudoers?

0

Eu tenho que executar um script de shell como outro usuário, mas sem ser solicitado a senha.

Eu editei o arquivo etc / sudoers com visudo, adicionando a seguinte linha.

_www  localhost=(otheruser) NOPASSWD:/patho/to/my/script.sh

Se eu entendi como o sudo funciona, isso significa que o usuário _www tem permissão para executar como o usuário 'otheruser', sem ser solicitado a fornecer uma senha, somente a partir do localhost.

está correto?

o sistema continua a solicitar a senha ...

    
por user3181041 10.01.2014 / 15:21

1 resposta

0

Parece certo para mim. As regras sudoer na parte inferior substituem as regras acima. Você possivelmente tem outro abaixo dele? As regras sudoers são interpretadas em ordem. Uma regra na parte inferior substituirá uma regra conflitante acima dela. Certifique-se de que você não tenha uma outra política sobrepondo-a abaixo.

    
por 05.10.2017 / 01:54