%3F.png)
Para um usuário específico, quero poder reiniciar o Apache. Este usuário tem privilégios sudo e eu poderia executar sudo /etc/init.d/apache2 reload
, mas quero incluir este script de reinicialização em um gancho pós-recebimento do git. Portanto, isso solicitaria a senha e falharia. Então a questão é: qual é a maneira correta de permitir que esse usuário reinicie o apache, sem precisar do sudo? Quero restringir a opção apenas para reiniciar o Apache e apenas para este usuário específico.
Responder1
Você deve considerar usar sudo
com a NOPASSWD
configuração.
Verman 5 sudoers
Ex:
Host_Alias LOCAL=192.168.0.1
user_foobar LOCAL=NOPASSWD: /etc/init.d/apache2