Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: как выполнить команду от определеного пользователя ?   Eugene Grosbein   02 Mar 2001 12:12:40 
Архивное /ru.unix.bsd/260934fa5bc23.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional