The OpenNET Project / Index page

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

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

"Запуск программы от имени пользователя" 
Сообщение от AKh emailИскать по авторуВ закладки(??) on 28-Ноя-05, 15:11  (MSK)
Необходимо сделать так, что бы при загрузке системы определенная программа запускалась от имени пользователя.

Например в rc.locаl пишу:
<имя какой-либо задачи>

Что надо дописать, чтобы эта задача запустилась от имени пользователя, а не от root.

Примечание. Это надо для того, чтобы пользователи могли сами удалять из процессов эту задачу.

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

 Оглавление

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

1. "Запуск программы от имени пользователя" 
Сообщение от Nimdar Искать по авторуВ закладки(ok) on 28-Ноя-05, 15:12  (MSK)
man su
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Запуск программы от имени пользователя" 
Сообщение от AKh emailИскать по авторуВ закладки(??) on 28-Ноя-05, 15:15  (MSK)
su  не позволяет задавать пароль из командной строки.

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

3. "Запуск программы от имени пользователя" 
Сообщение от YuryD Искать по авторуВ закладки(??) on 28-Ноя-05, 15:20  (MSK)
>su  не позволяет задавать пароль из командной строки.

Стартовые скрипты от root выполняются, а ему для su пароль не нужен :-)

Пример
su - bb -c "cd /usr/home/bb/bb;./runbb.sh start"

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

4. "Запуск программы от имени пользователя" 
Сообщение от crash Искать по авторуВ закладки(ok) on 28-Ноя-05, 15:22  (MSK)
>su  не позволяет задавать пароль из командной строки.
а зачем вам его задавать из командной строки?
и что значит не позволяет? а где он позволяет?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Запуск программы от имени пользователя" 
Сообщение от AKh emailИскать по авторуВ закладки(??) on 28-Ноя-05, 15:34  (MSK)
>>su  не позволяет задавать пароль из командной строки.
>а зачем вам его задавать из командной строки?

У меня есть sip-сервер (без клавы, мышки, монитора, на колесиках ;) ), для его конфигуривания я делаю веб-интерфейс. Для того, чтобы я по этому интерфейсу мог килять и запускать процессы, надо их запускать не под root'ом, так как apache под рутом не ходит (ну, ходит, но это надо его перекомпилить, и вообще, мне кажется это не правельно - запускать его под пользователем руут).

Теперь запустил апач под пользователем user0 и sip-сервер тоже под пользователем рут. (Спасибо за советы).

Теперь другая проблема:
Есть утилита, которую надо запустить под рутом. Как это реализовать через скрипты?

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

6. "Запуск программы от имени пользователя" 
Сообщение от AKh emailИскать по авторуВ закладки(??) on 28-Ноя-05, 15:37  (MSK)
>Теперь запустил апач под пользователем user0 и sip-сервер тоже под пользователем рут.(Спасибо за советы).

:) Очепятка:

Теперь запустил апач под пользователем user0 и sip-сервер тоже под пользователем user0.(Спасибо за советы).


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

8. "Запуск программы от имени пользователя" 
Сообщение от YuryD Искать по авторуВ закладки(??) on 29-Ноя-05, 11:35  (MSK)
>У меня есть sip-сервер (без клавы, мышки, монитора, на колесиках ;) ),
>для его конфигуривания я делаю веб-интерфейс. Для того, чтобы я по
>этому интерфейсу мог килять и запускать процессы, надо их запускать не
>под root'ом, так как apache под рутом не ходит (ну, ходит,
>но это надо его перекомпилить, и вообще, мне кажется это не
>правельно - запускать его под пользователем руут).

Изобретем велосипед снова, есть webmin например, создайте свою подсистему и рулите sip-сервером, да хоть чем...

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

7. "Запуск программы от имени пользователя" 
Сообщение от saylor_ua Искать по авторуВ закладки(??) on 29-Ноя-05, 11:23  (MSK)
>Необходимо сделать так, что бы при загрузке системы определенная программа запускалась от
>имени пользователя.
>
>Например в rc.locаl пишу:
><имя какой-либо задачи>
>
>Что надо дописать, чтобы эта задача запустилась от имени пользователя, а не
>от root.
>
>Примечание. Это надо для того, чтобы пользователи могли сами удалять из процессов
>эту задачу.

man sudo

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

9. "Запуск программы от имени пользователя" 
Сообщение от saylor_ua Искать по авторуВ закладки(??) on 29-Ноя-05, 11:38  (MSK)
>>Необходимо сделать так, что бы при загрузке системы определенная программа запускалась от
>>имени пользователя.
>>
>>Например в rc.locаl пишу:
>><имя какой-либо задачи>
>>
>>Что надо дописать, чтобы эта задача запустилась от имени пользователя, а не
>>от root.
>>
>>Примечание. Это надо для того, чтобы пользователи могли сами удалять из процессов
>>эту задачу.
>
>man sudo


вернее cd /usr/ports/security/sudo;make install clean

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


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

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




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

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