LINUX.ORG.RU

runuser vs su


0

1

В некоторых скриптах встречается runuser, на слаке он не отрабатывает, но если его заменить на su то скрипт срабатывает. Не пойму runuser и su это муж и жена или четыре разных человека?

★★★★★

Runuser запускает новый шелл с этим юзером, а su меняет юзера в текущем. Вроде бы так.

anonymous
()
Ответ на: комментарий от anonymous

А нет, я идиот. Оно почти точно соответствует, только не запускает pam-hooks.

The typical use case (actually, my use case) is the need of doing some per-user set-up when a user logs via a PAM-aware login mechanism (e.g. GDM in my case) and/or the need of doing some per-user clean-up when the user logs out.

anonymous
()

http://linux.die.net/man/1/runuser

Муж и жена. Главное отличие, что runuser никогда не запросит пароль, если скрипту будет не хватать прав, то в этом месте будет ошибка, но скрипт продолжит выполняться. А если su будет не от root, то вылезет запрос пароля и скрипт остановится.

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