Назад | Перейти на главную страницу

создание пользователя linux, который может выполнять команду «перезагрузка» только без sudo

Знаете ли вы, можно ли создать в linux пользователя, который может выполнять только команду «перезагрузка» без sudo?

Причина в том, что мне нужно автоматизировать перезагрузку моего производственного сервера (ов) без необходимости входа на каждый из них, а затем мне нужно выполнить «sudo reboot» и ввести пароль (что может занять много времени)

Это можно сделать довольно просто, используя / usr / sbin / visudo добавить следующие строки:

User_Alias REBOOTUSERS = Lee, testuser
REBOOTUSERS ALL = NOPASSWD : reboot

После добавления этих строк пользователи, указанные в User_Alias ​​REBOOTUSERS, смогут ввести:

$sudo reboot

И он перезагрузит сервер без запроса пароля!

Просто используйте NOPASSWD в вашей конфигурации sudoers для этого пользователя / команды.