RE: Running as a certain user
> > > 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... > > Try running the app with the command: > > # su user -c "/usr/bin/program" > > from crontab as you said. > Thanks, that is close enought to what I was looking for. All this time I though 'su' meant 'super user'. ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
RE: Running as a certain user
On Sat, 2003-11-29 at 19:20, Derrick Ryalls wrote: > > 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... Try running the app with the command: # su user -c "/usr/bin/program" from crontab as you said. Steve > > > ___ > [EMAIL PROTECTED] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "[EMAIL PROTECTED]" ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
RE: Running as a certain user
> 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... ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: Running as a certain user
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/ -- Jez Hancock - System Administrator / PHP Developer http://munk.nu/ ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"