Page 1 of 1

Auf "fremden" Screen zugreifen

Posted: 2004-02-09 23:23
by nixix
Hallo zusammen.

Wie greife ich auf als root auf einen laufenden Screen von einem anderen Benutzer zu?
screen -r <NAME/PID> funktioniert leider nicht....

Kann mir da jemand helfen?

Vielen Dank,
NiX.

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-10 10:03
by t.kuhmann
schau mal hier http://techlevel.ath.cx/cbs/files/HowTo ... _HowTo.pdf
dort findest du eine auswahl von befehlen ...

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-10 17:58
by nixix
Leider steht da nichts davon, wie ich einen fremden screen übernehmen kann...

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-10 18:19
by cfreak
hm mach doch

Code: Select all

su user
und dann

Code: Select all

screen -x

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-10 18:22
by nixix
Hallo.

Es handelt sich leider um den User wwwrun.
Also geht das nicht gut.

Gruss,
NiX.

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-10 22:47
by majortermi
NiXiX wrote:Es handelt sich leider um den User wwwrun.
Also geht das nicht gut.
Natürlich geht das:

Code: Select all

su -s /bin/bash wwwrun
Es sollte aber eigentlich trotzdem möglich sein eine screen-Session zu übernehmen, die einem anderen Benutzer "gehört".

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-10 22:53
by nixix
Hallo.

OK, danke.

Jetzt bleibe ich aber weiter hinten stehen:

Code: Select all

wwwrun@server:/> screen -ls
There is a screen on:
        18483.web1      (Detached)
1 Socket in /tmp/uscreens/S-wwwrun.

wwwrun@server:/> screen -r
Cannot open your terminal '/dev/pts/8' - please check.
wwwrun@server:/> screen -r 18483
Cannot open your terminal '/dev/pts/8' - please check.
wwwrun@server:/> screen -xr
Cannot open your terminal '/dev/pts/8' - please check.
wwwrun@server:/> screen -xr 18483
Cannot open your terminal '/dev/pts/8' - please check.

Weiss da jemand, wie ich diesen Screen nun aufrufe?


Danke,
NiX.

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-23 22:13
by nils
gib dem wwwrun halt einfach nen /bin/bash undn pass

Code: Select all

usermod -s /bin/bash wwwrun
danach loggst dich mit dem User ein!
dann screen -r

wenn du fertig bist einfach

Code: Select all

usermod -s /bin/false wwwrun

Re: Auf "fremden" Screen zugreifen

Posted: 2004-02-23 22:43
by oxygen
su -m