Charles Solar wrote: > LFS is working great, and I can safely say I know much more about linux then > I did before going through the book, so thanks to all those who contributed. > > I am wrapping up my fileserver built from LFS SVN 2010-01-09 and I am trying > to find a way to run a daemon process as a different user. > In the book we only used the apps config file to specify a different user, > ex, svn, proftpd. But I want to run Deluge under a different user and it > does not have a config option for this. So I am wondering if there is some > way I am 'supposed' to setup the init script to do this. I am trying to > avoid installing any more unnecessary programs like daemon and > start-stop-daemon so any advice is appreciated. > > Basically I want to mimic the provided example init scripts from here > http://dev.deluge-torrent.org/wiki/UserGuide/InitScript > > This is what I am using at the moment > #!/bin/sh > # Deluge daemon startup > > . /etc/sysconfig/rc > . $rc_functions > > case "$1" in > start) > boot_mesg "Starting deluged service..." > loadproc -p /var/run/deluged.pid /usr/sbin/deluged -c > /etc/deluge/ -p 58840 -l /var/log/deluged.log > RETVAL=$? > if [ $RETVAL -eq 0 ] ; then > boot_mesg "Starting deluge web ui..." > loadproc -p /var/run/webluge.pid > /usr/sbin/deluge-web -f -c /etc/deluge/ -l /var/log/webluged.log > fi > ;;
Can you do this manually? I'm not familiar with deluged, but first see if you can run with something like: su - deluged /usr/sbin/deluged -c /etc/deluge/ -p 58840 -l /var/log/deluged.log /usr/sbin/deluge-web -f -c /etc/deluge/ -l /var/log/webluged.log Get that working first and then think about the boot script. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
