[devel] Свои инит скрипты, запуск не из под рута

Max Ivanov =?iso-8859-1?q?ivanov=2Emaxim_=CE=C1_gmail=2Ecom?=
Вт Июн 3 13:06:09 MSD 2008


Есть сторонний софт, хочется написать к нему init.d скрипты, но сама софтина
умеет только форкаться в бекграунд, юзера менять не умеет. От рута её
пускать не кошерно, вот и стартую я её как     "start_daemon --make-pidfile
--pidfile $PID_LOG --user user1 -- /path/to/app". Что не нравится:

1) стопить приходится каким-то неочевидным  "stop_daemon --pidfile
"$PID_MAP" -- /bin/su"
2) юзеру от которо стартуешь надо прописывать нормальный шелл, а не
/bin/false. "Что-то мне как-то сыкотно" писать шеллы тем, кто ими не
пользуется.

Может есть более верный способ?
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20080603/2459e7e2/attachment-0002.html>


Подробная информация о списке рассылки Devel