Date: Sat, 29 Nov 2003 16:20:58 -0800 From: "Derrick Ryalls" <ryallsd@datasphereweb.com> To: "'Jez Hancock'" <jez.hancock@munk.nu>, <questions@freebsd.org> Subject: RE: Running as a certain user Message-ID: <000d01c3b6d7$d42e64e0$0201a8c0@bartxp> In-Reply-To: <20031129230909.GA90670@users.munk.nu>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Sat, Nov 29, 2003 at 02:49:58PM -0800, Derrick Ryalls wrote: > > I am running a Counter Strike server on a 4.7 FreeBSD box, and I > > recently got it all working running as a normal user (had > been running > > as root). The game is installed in a users' homedir and > eventually I > > will be revoking login rights to the user in question to furthur > > minimize risk. To do this, I need to be able to run the scripts as > > the user instead of whoever is logged in as. > > > > The structure of the scripts is like this: > > > > master script (start stop, public private args) > > | > > run_hlds wrapper script ( command line args for hlds_run ) > > | > > hlds_run ( Valve prog ) > > > > All three of the above scripts are owned by the isolated > user and have > > been chmod'ed to 6755. When I log in as a different user > and try to > > run the scripts, I get permission issues and am unable to > fire off the > > game server. What I need is to be able to run it on demand as the > > isolated user like a crontab entry. > > > > Any ideas on what I am missing? > I would say you need to make sure that the files are all > owned by the user you're trying to run the hlds_run app as - > in the past this has worked fine for me: > > chown -R user:user /path/to/hlds/ > I just double checked, all files under that folder are owned by user:user...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000d01c3b6d7$d42e64e0$0201a8c0>