Same with me. Root console = keyboard/mouse in front of system (or KVM/IP).
Using root within SSH I'd consider su root...nobody allows root login via SSH and typically people force a su to root, sudo or something else to get root privileges. My setup is symlinked for all files except those which clients need the ability to write/update to. So I would give them write access to quite a few folders but not allow overwrite on anything linked. The symlink ownership really doesn't seem to matter but the launch scripts are chowned to root.root w/ 755 chmod so the user can execute the script in their environment. We typically have a start/stop script..the start script simply sets the SCREEN variables and launches the actual server script. If I ever want to debug the console I will launch the server script as user...I don't mess around with intercepting and closing screens. Anything that is going to happen is going to happen live on a re-execute. J T wrote: > Depends on what terminology you're using. The root console usually means > that you're logged in as root on the console "keyboard and mouse". If you're > on the console, you haven't logged in and have to login as root with your > login and password. > > On Fri, Nov 14, 2008 at 2:21 PM, Crazy Canucks <[EMAIL PROTECTED]>wrote: > > >> Just out of curiosity, if you have access to the root console, is that >> the same thing as having root access? >> >> Drek >> >> J T wrote: >> >>> There is a reason why the tty is owned by the user and with specific >>> permissions. Changing this is basically allowing any user on the system >>> access to the screen. >>> >>> If you do make these changes, there will be security implications. >>> >>> On Fri, Nov 14, 2008 at 1:33 PM, Crazy Canucks <[EMAIL PROTECTED] >>> wrote: >>> >>> >>> >>>> I figured out what my problem was. I needed to "screen -r xxx" as the >>>> user I started the screen as. Anyway, I wrote a simple script that >>>> chmods /dev/pts/0 to 666 then su's the "screen -r" command. Works >>>> perfectly. >>>> >>>> Had nothing to do with su, as usual with my problems with Linux, it was >>>> permissions and ignorance.... :) >>>> >>>> Drek >>>> >>>> Anthal wrote: >>>> >>>> >>>>> Why not just create a user, like l4d, and run the process from that >>>>> account. Whenever you need to re-attach, just su to l4d, and 'screen -r >>>>> $game' (whatever $game may be) >>>>> >>>>> Crazy Canucks wrote: >>>>> >>>>> >>>>> >>>>>> I use su to run screen to run my servers under a different user, and I >>>>>> nice the process. It works well, but when I do this I am unable to >>>>>> reattach to the console. Does anyone have any suggestions on how I >>>>>> could get around this problem? >>>>>> >>>>>> These are the relevant lines from my startup script: >>>>>> >>>>>> server_command="screen -A -m -d -S $game ./$game"_run" -tos -game $mod >>>>>> +map `cat ./$mod/starting_map` +maxplayers $server_size -heapsize >>>>>> $heap_size +ip 192.168.0.101 -pidfile $game.pid >>>>>> >>>>>> >>>> -debug$extra_config_options" >>>> >>>> >>>>>> nice -n -20 su -c "$server_command" cc-server >>>>>> >>>>>> It may look a bit complicated, but I think the variable names make it >>>>>> pretty clear what is going on. >>>>>> >>>>>> Drek >>>>>> >>>>>> P.S.: I'm a Linux nub, so go easy on me... ;) >>>>>> >>>>>> Ronny Schedel wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>>> Hi, i am now using screen to start my server as daemon. >>>>>>>> But i know that professional hosters uses diferent ways. >>>>>>>> >>>>>>>> i have reasons to think that screen is freezing my servers. >>>>>>>> >>>>>>>> so... How do you start your server? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> With screen. No, screen does not freeze your servers, plugins do. >>>>>>> >>>>>>> _______________________________________________ >>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>> >> archives, >> >>>> please visit: >>>> >>>> >>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>>> >>>>>> >>>> please visit: >>>> >>>> >>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>> >>>>>> >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>> >>>>> >>>> please visit: >>>> >>>> >>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>> >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> To unsubscribe, edit your list preferences, or view the list archives, >>>> please visit: >>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>> >>>> >>>> >>> >>> >>> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >> >> > > > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

