Sudoers NOPASSWD como conceder acesso a um comando ln específico

1

Em /etc/sudoers , preciso conceder sudo sem senha para este comando:

/usr/bin/env sudo ln -nfs /home/deployer/apps/myapp_staging/shared/config/nginx.conf /etc/nginx/sites-enabled/

para o usuário deployer .

Eu tentei o seguinte sem sucesso:

deployer ALL=(ALL) NOPASSWD: /etc/nginx/sites-enabled/

O que está faltando?

    
por Darme 19.05.2014 / 12:44

1 resposta

4

O comando está faltando. Experimente

deployer  ALL=(ALL) NOPASSWD: /bin/ln -nfs /home/deployer/apps/myapp_staging/shared/config/nginx.conf /etc/nginx/sites-enabled/
    
por 19.05.2014 / 12:49