LINUX.ORG.RU
ФорумAdmin

Через sudo выполнить команду от имени другого пользователя.


0

0

Вот собственно и вопросик:
Как через sudo выполнить команду от имени другого пользователя без ввода пароля, если я не root.
Другими словами: скрипт запущенный от имени user1 должен запустить другой скрипт от имени user2.


Ответ на: комментарий от nevsky

imho:

visudo:
User_Alias  USER1 = user1
User_Alias  USER2 = user2

# Cmnd alias specification
Cmnd_Alias      SCRIPT = /bin/superscript
Runas_Alias     USER2 = user2

user1           ALL = (USER2) NOPASSWD: SCRIPT



sudo -u user2 /bin/superscript

tugrik ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.