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
Другие вопросы по тегам