|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 02 Mar 2001 12:12:40 To : Serge Yuriev Subject : Re: как выполнить команду от определеного пользователя ? --------------------------------------------------------------------------------
>>> Мне нужно из скрипта выполнить команду от определенного пользователя,
>>> как ?
>>> Я рут, пользователь шелом имеет /sbin/nologin
>s>
>s> man su
>
>Меня уже ткнули в ПРИМЕРЫ в мане - т.к. из мана не ясно нифига: ну какое
>отношение может иметь логин класс (-с) и работа с переменными окружения (-м) ??
su user command выполняет команду sh command.
Поэтому sh user -c whoami выполняет sh -c whoami.
А флаг -c самой команды su ставится до имени пользователя, а не после,
если он действительно нужен.
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.6.2 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260934fa5bc23.html, оценка из 5, голосов 10
|