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

Admin Linux

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

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

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

su - admin -c ""

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

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

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

su admin -c ""

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

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

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