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

Admin Linux

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

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

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

su - admin -c ""

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

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

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

su admin -c ""

Кстати, на сайте нет рекламы. У сайта нет цели самоокупаться, но если вам пригодилась информация можете задонатить мне на чашечку кофе в макдаке. Лайкнуть страницу или просто поблагодарить. Карма вам зачтется.

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

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