%3F.png)
Для одного конкретного пользователя я хочу иметь возможность перезапускать Apache. У этого пользователя есть привилегии sudo, и я могу запустить sudo /etc/init.d/apache2 reload
, но я хочу включить этот скрипт перезапуска в хук git post-receive. Так что это запросит пароль и даст сбой. Поэтому вопрос в следующем: как правильно разрешить этому пользователю перезапускать Apache, не требуя sudo? Я хочу ограничить возможность только перезапуска Apache и только этого конкретного пользователя.
решение1
Вам следует рассмотреть возможность использования sudo
с NOPASSWD
конфигурацией.
Видетьman 5 sudoers
Бывший:
Host_Alias LOCAL=192.168.0.1
user_foobar LOCAL=NOPASSWD: /etc/init.d/apache2