The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вопрос по rc.d"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Вопрос по rc.d"  +/
Сообщение от cart3r email(??) on 23-Фев-13, 15:51 
Здравствуйте. Подскажите пожалуйста. Мне нужно чтоб одна программа запускалась при старте системы от имени пользователя а не root-a. Я поместил скрип Sh в каталог "usr/local/etc/rc.d/", но она запускается от имени root-a. Может есть какие то флаги запуска?
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Вопрос по rc.d"  +/
Сообщение от Andrey Mitrofanov on 23-Фев-13, 16:07 
> Здравствуйте. Подскажите пожалуйста. Мне нужно чтоб

su -l -c /path/to/script.sh user

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вопрос по rc.d"  +/
Сообщение от DeadLoco (ok) on 23-Фев-13, 16:11 
> Здравствуйте. Подскажите пожалуйста. Мне нужно чтоб одна программа запускалась при старте
> системы от имени пользователя а не root-a. Я поместил скрип Sh
> в каталог "usr/local/etc/rc.d/", но она запускается от имени root-a. Может есть
> какие то флаги запуска?

Вместо

command=/usr/home/admin/myprogram
нужно сделать так:
command='su -m someuser -c "/usr/home/admin/myprogram"'

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Вопрос по rc.d"  –1 +/
Сообщение от cart3r email(??) on 23-Фев-13, 16:47 
> Здравствуйте. Подскажите пожалуйста. Мне нужно чтоб одна программа запускалась при старте
> системы от имени пользователя а не root-a. Я поместил скрип Sh
> в каталог "usr/local/etc/rc.d/", но она запускается от имени root-a. Может есть
> какие то флаги запуска?

Скрипт вот такой
#!/bin/sh
screen -wipe
cd /usr/home/cart/cscw
./start.sh

Пробовал как писали но не выходит.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Вопрос по rc.d"  +/
Сообщение от DeadLoco (ok) on 24-Фев-13, 10:01 
> Скрипт вот такой
> #!/bin/sh
> screen -wipe
> cd /usr/home/cart/cscw
> ./start.sh

#!/bin/sh 
screen -wipe
su -m username -c /usr/home/cart/cscw/start.sh

только внутри уже самого скрипта /usr/home/cart/cscw/start.sh сделать cd  в нужный рабочий каталог

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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