Auf "fremden" Screen zugreifen

Bash, Shell, PHP, Python, Perl, CGI
nixix
Posts: 62
Joined: 2003-11-29 14:42

Auf "fremden" Screen zugreifen

Post 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.
t.kuhmann
Posts: 82
Joined: 2003-01-14 22:13

Re: Auf "fremden" Screen zugreifen

Post by t.kuhmann »

schau mal hier http://techlevel.ath.cx/cbs/files/HowTo ... _HowTo.pdf
dort findest du eine auswahl von befehlen ...
nixix
Posts: 62
Joined: 2003-11-29 14:42

Re: Auf "fremden" Screen zugreifen

Post by nixix »

Leider steht da nichts davon, wie ich einen fremden screen übernehmen kann...
cfreak
Posts: 74
Joined: 2002-08-12 19:51
Location: Regensburg

Re: Auf "fremden" Screen zugreifen

Post by cfreak »

hm mach doch

Code: Select all

su user
und dann

Code: Select all

screen -x
nixix
Posts: 62
Joined: 2003-11-29 14:42

Re: Auf "fremden" Screen zugreifen

Post by nixix »

Hallo.

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

Gruss,
NiX.
majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09

Re: Auf "fremden" Screen zugreifen

Post 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".
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
nixix
Posts: 62
Joined: 2003-11-29 14:42

Re: Auf "fremden" Screen zugreifen

Post 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.
nils
Posts: 25
Joined: 2002-12-28 17:28
Location: bei Hannover

Re: Auf "fremden" Screen zugreifen

Post 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
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Auf "fremden" Screen zugreifen

Post by oxygen »

su -m