Запуск от имени другого пользователя под FreeBSD [закрыт]
-
08-07-2019 - |
Вопрос
Есть ли во FreeBSD способ (будучи root) запустить команду от имени непривилегированного пользователя, как никто другой?Что-то вроде обратной стороны sudo.О, и учитывая, что "никто" не имеет /usr / sbin / nologin в качестве оболочки - так что su это не вариант.
Решение
sudo позволит вам запустить команду от имени другого пользователя.
sudo -u nobody <command>
будет работать как никто, даже если их оболочка для входа недоступна.
Другие советы
Ты можешь su
на счет в nologin
оболочка, если вы используете -m
вариант.
Пример:
su -m cthulhu -c '/usr/bin/scorpion-stare'
запустит утилиту командной строки SCORPION STARE от имени пользователя cthulhu
.
Не связан с StackOverflow