Centos 6 - разрешить самообновление sudo composer для пользователя без пароля
Я пытаюсь позволить пользователю моей группы колес запустить sudo composer self-update
без запроса пароля для моего сценария развертывания.
Я добавил нижнюю строку ниже к моему /etc/sudoers
файл:
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: /usr/local/bin/composer
Но он все еще запрашивает пароль.
Удаление следующей строки лишило меня возможности использовать любую команду в качестве пользователя.
Я сделал что-то не так? Нужно ли что-то перезагружать?
1 ответ
Оказывается, это работает, если я запускаю команду и точно указываю местоположение:
sudo /usr/local/bin/composer self-update