Я пытаюсь разрешить пользователю моей группы wheel запускать 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
Но он все еще запрашивает пароль.
Удаление следующего line up удалил мою способность выполнять sudo любую команду в качестве пользователя.
Я что-то не так сделал? Мне нужно что-то перезапустить?
Оказывается, он работает, если я запускаю команду и точно указываю местоположение:
sudo /usr/local/bin/composer self-update