Date: Fri, 13 Feb 2004 20:09:35 -0500 (EST) From: matthew <matthew@netway.com> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: startup daemon as unpriviliged user Message-ID: <20040213200721.F67547@admin1.mdc.net> In-Reply-To: <20040214004739.GD650@keyslapper.org> References: <20040214004739.GD650@keyslapper.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 13 Feb 2004, Louis LeBlanc wrote: > Hey everyone. Here's a general question for you. > > I have a FreeBSD 4.8 system that runs fetchmail for me as an > unprivileged everyday userid. The problem is that the machine isn't > on the most reliable powergrid one could hope for. > > So when the system comes back up after going down, I ALWAYS forget > that I have to get fetchmail restarted. If I forget for too long, > there's so much mail it blows the server that receives the mail into > oblivion (also FreeBSD 4.8, running Sendmail, Cyrus Imapd, and the > main culprit, Spamassassin - spamd). This is so bad that I often have > to reboot the receiving system. > > So, how can I get a process to run automatically on startup for an > unprivileged user? > cd /usr/local/etc/rc.d make a small sh script like so: #!/bin/sh su username -c "command" Example use on command line: krazykat# id uid=3D0(root) gid=3D0(wheel) groups=3D0(wheel), 2(kmem), 3(sys), 4(tty), 5(operator), 20(staff), 31(guest) krazykat# su matthew -c id uid=3D1001(matthew) gid=3D1001(matthew) groups=3D1001(matthew), 0(wheel), 69(network) krazykat# l8r, m > Thanks. > Lou > -- > Louis LeBlanc leblanc@keyslapper.org > Fully Funded Hobbyist, KeySlapper Extrordinaire :) > http://www.keyslapper.org =D4=BF=D4=AC > > The clearest way into the Universe is through a forest wilderness. > -- John Muir > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o= rg" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040213200721.F67547>