Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:screen

Dies ist eine alte Version des Dokuments!


tmux scheint mir inzwischen die bessere Alternative zu sein

Mit Hilfe von screen kann man

  • mehrere Shell-Siztungen in einem Shell-Fenster starten
  • interaktive Shell-Sitzungen im Hintergrund weiterlaufen lassen
  • gemeinsam in einer Shell arbeiten
Screen-Sitzung starten screen
Screen-Sitzung in den Hintergrund schicken Strg+a d
Screen-Sitzung in den Vordergrund holen screen -r
Screen-Sitzung gemeinsam nutzen screen -x
letzte Screen-Sitzung gemeinsam nutzen screen -xR

In screen wieder „ganz normal“ mit Shift+BildAuf scrollen:

/etc/screenrc:

termcapinfo xterm|xterms|xs|rxvt ti@:te@

Mulitusermode

Mit verschiedenen Benutzern, die z.B. via ssh angemeldet sind, eine Screen-Sitzung gemeinsam nutzen.

Die Screen-Sitzung mit einem Namen starten screen -S foo
den multiusermode aktivieren Strg+a :multiuser on
und Benutzer zulassen Strg+a :acladd username1,username2,usernameN
als Gast mit der laufenden Screen-Sitzung verbinden screen -x nutzer/foo

(„nutzer“ ist hier der Name des Benutzers der die Screen-Sitzung gestartet hat)

Eventuell muss das suid-Bit für root gesetzt sein um Screen im multiusermode zu nutzen.
Ob der multiusermode aktiviert wird und welche Benutzer zugelassen sind kann auch dauerhaft in der .screenrc eingetragen werden.

admin_grundlagen/screen.1377252495.txt.gz · Zuletzt geändert: 2013/08/23 10:08 von ingo_wichmann