Acontece que funciona se eu executar o comando e especificar exatamente o local:
sudo /usr/local/bin/composer self-update
Estou tentando permitir que meu usuário do grupo wheel execute sudo composer self-update
sem solicitar uma senha para o meu script de implantação.
Eu adicionei a linha inferior abaixo ao meu arquivo /etc/sudoers
:
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: /usr/local/bin/composer
Mas ainda está solicitando uma senha.
A remoção da próxima linha removeu minha capacidade de usar qualquer comando como usuário.
Eu fiz algo errado? Preciso reiniciar alguma coisa?
Acontece que funciona se eu executar o comando e especificar exatamente o local:
sudo /usr/local/bin/composer self-update
Tags sudo permissions composer centos6