drno-reg
@drno-reg
см не кратко

Как правильно добавить возможность рестарта службы без дополнительного ввода пароля?

Здравствуйте.

На сервер был установлен HAProxy 1.8.
По умолчанию создается служба

systemctl enable rh-haproxy18-haproxy && systemctl start rh-haproxy18-haproxy && systemctl status rh-haproxy18-haproxy


все это работает из-под root.

Хочется предоставить возможность рестарта сервиса другому пользователю USER1

для того в /etc/sudoers.d
создал файл haproxy

Cmnd_Alias HAPROXY = /usr/bin/systemctl stop rh-haproxy18-haproxy.service, /usr/bin/systemctl start rh-haproxy18-haproxy.service, /usr/bin/systemctl restart rh-haproxy18-haproxy.service

%haproxy ALL=HAPROXY


Добавил USER1 в группу haproxy

далее выполняю

sudo systemctl restart rh-haproxy18-haproxy.service && systemctl status rh-haproxy18-haproxy.service


Все нормально, НО каждый раз запрашивается пароль.

Как правильно добавить возможность рестарта службы без дополнительного ввода пароля?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
добавьте NOPASSWD:ALL

P.S. пишу с телефона, синтаксис в мане проверьте..
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы