The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как рутом запустить команду от юзера user?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как рутом запустить команду от юзера user?" 
Сообщение от universite emailИскать по авторуВ закладки(ok) on 08-Янв-06, 19:30  (MSK)
У пользователя user указан шелл /bin/noexist
su user ессно не проканает :)
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Как рутом запустить команду от юзера user?" 
Сообщение от dm emailИскать по авторуВ закладки(??) on 08-Янв-06, 20:04  (MSK)
>У пользователя user указан шелл /bin/noexist
>su user ессно не проканает :)

man su

во фре

su -m games -c 'touch file'

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как рутом запустить команду от юзера user?" 
Сообщение от universite emailИскать по авторуВ закладки(ok) on 08-Янв-06, 20:51  (MSK)
>>У пользователя user указан шелл /bin/noexist
>>su user ессно не проканает :)
>
>man su
>
>во фре
>
>su -m games -c 'touch file'

#su -m user -c 'pine'
The "/root/mail" subdirectory already exists, but it is not writable
by Pine so Pine cannot run.  Please correct the permissions and
restart Pine.

но
#su user
$pine
работает...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как рутом запустить команду от юзера user?" 
Сообщение от dm emailИскать по авторуВ закладки(??) on 08-Янв-06, 21:29  (MSK)
>>>У пользователя user указан шелл /bin/noexist
>>>su user ессно не проканает :)
>>
>>man su
>>
>>во фре
>>
>>su -m games -c 'touch file'
>
>#su -m user -c 'pine'
>The "/root/mail" subdirectory already exists, but it is not writable
>by Pine so Pine cannot run.  Please correct the permissions and
>
>restart Pine.
>
>но
>#su user
>$pine
>работает...

man su !!!

-m      Leave the environment unmodified.  The invoked shell is your
        login shell, and no directory changes are made.  As a security
        precaution, if the target user's shell is a non-standard shell
        (as defined by getusershell(3)) and the caller's real uid is non-
        zero, su will fail.
EXAMPLES

     su man -c catman
     Runs the command catman as user man.  You will be asked for man's
     password unless your real UID is 0.

     su man -c 'catman /usr/share/man /usr/local/man /usr/X11R6/man'
     Same as above, but the target command consists of more than a sin-
     gle word and hence is quoted for use with the -c option being
     passed to the shell.  (Most shells expect the argument to -c to be
     a single word).

     su -c staff man -c 'catman /usr/share/man /usr/local/man/usr/X11R6/man'
     Same as above, but the target command is run with the resource
     limits of the login class ``staff''.  Note: in this example, the
     first -c option applies to su while the second is an argument to
     the shell being invoked.

     su -l foo
            Simulate a login for user foo.

     su - foo
            Same as above.

     su -   Simulate a login for root.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Как рутом запустить команду от юзера user?" 
Сообщение от universite emailИскать по авторуВ закладки(ok) on 09-Янв-06, 00:17  (MSK)
Прошу извинить меня. Невнимательно маны курил...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру