No, because it returns the following error: Cannot open your terminal '/dev/pts/1' - please check.
bl4nk a écrit : > Why? Can't he just do 'su steam' and then 'screen -r'? > > Crazy Canucks wrote: > >> Well if you do that, then you do need to change the permissions on the >> tty. That is what I do because my server is in my home, I am the sole >> user, ssh can only be accessed from my lan, etc. I use a small script >> to accomplish the task. I call it "steam_console" but obviously you can >> call it whatever you wish. >> >> Mine is slightly different, but yours could look something like this: >> >> #!/bin/bash >> >> while [ -z "$user" ] >> do >> echo "Please enter the user your screen session is running under:" >> read user >> done >> >> echo "Here is a list of screen sessions avalable under that user name." >> su -c "screen -ls" $user >> >> while [ -z "$session_name" ] >> do >> echo "Please enter a screen session name from the above list:" >> read session_name >> done >> >> chmod 666 /dev/pts/* >> >> su -c "screen -r $session_name" $user >> >> chmod 620 /dev/pts/* >> >> exit 0 >> >> This script will change the permissions on the contents of pts to allow >> you to open a tty for the user your server is running under, then put >> the permissions back the way they should be after. Note that this is on >> Debian Etch. I don't know if the contents of the pts folder are >> different on different distros, so you might want to check the contents >> before you run the script and adjust the permisson in the second to last >> line accordingly. >> >> However, if your server is in a public space and others have access to >> it, you might not want to use this script. You would be better off just >> to log in as the user that your screen session runs under and do it that >> way. >> >> Drek >> >> Jonass wrote: >> >> >>> Thank you for your responses. >>> I run effectively srcds with screen. >>> But for me I connect like this: >>> - I log into my user with SSH >>> - I do "su steam" >>> - Then I run the screen >>> And in this case, I can not see the screen with "screen -r" due to a >>> problem with permissions. >>> >>> Jonass >>> >>> Mark - hlds list a écrit : >>> >>> >>> >>>> Glad you posted on that, I re-read his post two or three times trying to >>>> figure out why on earth he was saying to change the permissions like >>>> that. There is no reason whatsoever to do it if all you're wanting to >>>> do is resume your screen session as the user who started it in the first >>>> place... so OP, _don't_ change the perms on pts, you'll be able to >>>> 'screen -r' just fine, believe me. >>>> >>>> >>>> Crazy Canucks wrote: >>>> >>>> >>>> >>>> >>>>> Last time I mentioned something like that, I was told changing the >>>>> permissions on your tty's was a bad idea. If you log in and access your >>>>> console as the same user that you started the screen session under, you >>>>> shouldn't need to do that. >>>>> >>>>> Drek >>>>> >>>>> X-GameServer | Alexander Nurevski wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> do you start the server in a screen ? >>>>>> >>>>>> If "yes" do this: >>>>>> >>>>>> as root >>>>>> chmod -R 777 /dev/pts >>>>>> >>>>>> then switch to the user your server is installed under >>>>>> su XXXXXXX >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>> _______________________________________________ >>>> 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

