Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jan 2007 00:03:28 +0100
From:      "Martin Tournoij" <carpetsmoker@carpetsmoker.net>
To:        freebsd-questions@freebsd.org
Cc:        don.munyak@gmail.com
Subject:   Re: startup script with non-root user
Message-ID:  <20070119230328.GA33379@phong.carpetsmoker.net>
In-Reply-To: <6207f7d90701191429x4ce667afyf4cf53d9388c7381@mail.gmail.com>
References:  <6207f7d90701191429x4ce667afyf4cf53d9388c7381@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jan 19, 2007 at 05:30:00PM -0500, Don Munyak wrote:
> Hello,
> 
> I have an application I'd like to startup at boot, however, the script
> needs to be started by a non-user account.
> 
> If I put the startup script in /usr/local/etc/rc.d/hobbit.sh
> 
> How do I get it to start using the user account 'hobbit'
> 
> Thanks
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"

-- 
But like the Good Book says... There's BIGGER DEALS to come!

You can use su, a very simple example:

script.sh:
su carpetsmoker startup.sh

startup.sh:
echo "Hello, I am now running as user "carpetsmoker"
set


See the su man page for more information

Hope this helps.
Martin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070119230328.GA33379>