Запуск команды Linux с правами другого пользователя

Admin Linux

Рассмотрим запуск команды из консоли с правами другого юзера.

Есть минимум три способа. Но чем больше способов, тем легче их забыть. По этой причине ниже будет один способ через su.

Если директория не важна, команда будет запущена из того раздела, корневой доступ к папке которого разрешен у этого юзера:

su - admin -c ""

Т.е. запустится этот юзер например не внутри /home/, а на уровне например сайта — /home/web/sait

Между кавычками команда, которую требуется запустить. admin — юзер, с правами которого запускаем команду.

Или если нужно сохранить директорию откуда запускается команда (убираем черточку):

su admin -c ""

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Запуск команды Linux с правами другого пользователя"