On Mon, Nov 06, 2006 at 04:41:28PM +0300, Eugene Prokopiev wrote: > > Но есть другая проблема: > > > > [root@mydomain root]# ps aux | grep myservice > > [root@mydomain root]# start-stop-daemon --quiet --start -b -m --pidfile > > /var/run/myservice.pid --user myservice --exec /usr/bin/myservice > > [root@mydomain root]# ps aux | grep myservice > > root 6129 1.0 0.1 1612 824 ? S 14:22 0:00 /bin/sh > > /usr/bin/myservice > > > > Почему myservice стартует от root? > > > > Пользователь myservice есть, при указании несуществующего получаю: > > > > start-stop-daemon: user `myservice1' not found > > strace вообще не показывает попыток сменить uid: Рекомендую использовать функции start_daemon/stop_daemon. См. тж. http://lists.altlinux.org/pipermail/devel/2006-November/038198.html -- ldv