Skip site navigation (1)Skip section navigation (2)
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>