Die neuesten und zuletzt aktualisierten FAQ Einträge finden sie immer zuoberst.
Wie können 2 User auf die gleiche Shell/Konsolen Sitzung zugreifen?
Cervicek - Thursday, 26. May 2005 - 19:08:34
Sie suchen eine Möglichkeit, wie Sie remote einen User auf der Shell unterstützen können.
Unter grafischen Oberflächen (z.b. Windows) können sich mehrere User gleichzeitig mit dem Tool VNC anmelden. Wenn man unter Linux eine Konsole gemeinsam teilen will kann dafür das Tool screen verwendet werden.
Nehmen wir an, User braucht Hilfe von Guru. Guru hat einen SSH-Account bei User.
User muss nun folgendes auf seiner Maschine durchführen:
- screen mit chmod +s /usr/bin/screen SUID-Root Rechte geben. [1]
- Eine Datei mit folgenden Inhalt anlegen
# sharedsession.txt
screen
sessionname SharedSession
acladd Guru
# entkommentieren, wenn $guru nur zuschauen, aber nichts schreiben darf
# aclchg Guru -wx "#?"
# aclchg Guru +x "detach"
multiuser on
- screen -c sharedsession.txt aufrufen
Guru macht danach folgendes:
Er loggt sich bei User per SSH ein. Mit screen -x user/SharedSession schaltet er sich zu der laufenden Sitzung dazu.
Mit "CTRL-A d" oder die Einfabe von exit kann man die Sitzung beendet werden.
[1] Tip: Aus Sicherheitsgründen empfiehlt sich, lieber eine Kopie von screen zu machen, SUID zu setzen und nur für eine bestimmte Gruppe ausführbar zu machen
[2] Tip: Mit screen -ls user/ kann man sich die Sessions von user anzeigen lassen.
[3] Tip: Rechte in screnn können auch nachträglich durch "CTRL-A :" hinzugefügt werden
Remote Unterstützung des Rechenzentrums der HE |
| Thema: Linux / Tipps und Tricks |
|
|
|
alle anzeigen
nach Thema (1) |
- |
Linux (1) |
|
nach Frage (1) |
- |
Wie können 2 User auf die gleiche Shell/Konsolen Sitzung zugreifen? (1) |
|
|