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

StackOverflow https://stackoverflow.com/questions/285658

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top