LINUX.ORG.RU
решено ФорумAdmin

запуск команды без ввода пароля

 


0

1

всем привет!

такая ситуация: на сервере ubuntu 22.04 мне нужно под пользователем user выполнить команду без sudo

supervisorctl restart all

если я запускаю эту команду с sudo, то запрашивается пароль, я ввожу пароль и она отрабатывает.

но мне нужно это настроить без sudo и без ввода пароля, так как это будет запускаться через github action

я уже добавил в visudo такие строки:

# User privilege specification
root    ALL=(ALL:ALL) ALL
user    ALL=(ALL) NOPASSWD: /usr/bin/supervisorctl
%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

при этом пользователь user is already a member of `sudo’


добавь
user ALL=(ALL) NOPASSWD: /usr/bin/supervisorctl restart all
будет запускать бе пароля именно строчку «supervisorctl restart all» а вообще почитай ман по судо - там много чего написано про форматирование строк юзер-привелегий.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)