Date: Fri, 12 Dec 2003 13:05:07 +0200 From: Andre Grove <ondrugs@ananzi.co.za> To: freebsd-questions@freebsd.org Subject: Re: startup scripts in /usr/local/etc/rc.d Message-ID: <3FD9A0E3.6050206@ananzi.co.za> In-Reply-To: <441xrah8wx.fsf@be-well.ilk.org> References: <20031211173501.G4978@asu.edu> <441xrah8wx.fsf@be-well.ilk.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Why would a script not run? I have a script in /usr/local/etc/rc.d, I did chmod +x it, but it still does not run at startup. Maybe I should re-install! :P Andre Lowell Gilbert wrote: >*This message was transferred with a trial version of CommuniGate(tm) Pro* >David Bear <David.Bear@asu.edu> writes: > > > >>I am wondering if scripts in /usr/local/etc/rc.d MUST be owned by root >>in order to be run. >> >> > >No. They have to be executable by root. > > > >>If I have a daemon on want started, AND I want it to run as user >>"DORK", can I have the binary and the startscript owned by user "DORK" >>in order to have it started that way? >> >> > >It will run, but it will still run as root. > > > >>the more I think about this, the more I get confused... >> >> > >Apparently. > > > >>If a startup script lives in /usr/local/etc/rc.d does its ownership >>determine the ownership of the process it starts? >> >> > >No. > > > >>or is the the owner of the binary the script starts that determines >>the owner of the process >> >> > >Not that either. > > > >>And, if it needs to change ownership, is it up to the program itself >>to change who it runs as? >> >> > >The script can start a program under a different user if it wants. >Many of the standard ones do so, typically using su(1). > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FD9A0E3.6050206>