Добрый день !
Есть 2 сервера с ubuntu, необходимо создать не превилигированного пользователя из под которого перезапускать службу nginx.
Делал так:
создал пользователя : useradd -ppass -m -s /bin/bash restart
создал файл в sudoers.d\restart
со следующим содержанием:
restart ALL=NOPASSWD: /bin/systemctl restart nginx
В sshd_config добавил
AllowUsers restart root
ребутнул службу sshd
После этого пробую с сервера выполнить перезагрузку командой:
systemctl --host restart@1.2.3.4 restart nginx
получаю:
Failed to restart nginx.service: Interactive authentication required.
при этом если делаю
systemctl --host restart@1.2.3.4 status nginx
то получаю состояние службы и все хорошо.
Подскажите что я делаю не так ?
где я не прав ?