2012-12-19 13 views
5

Wie kann ich einen Bildschirm starten, der als Root-User und Default-User erreichbar ist? Denn jetzt, wenn ich einen Bildschirm als Standard-Benutzer mit dem Befehl starten:Wie macht man GNU-Screen share 1 Bildschirm für alle Benutzer?

screen -dmS test java $JAR nogui 

Nach der Ausführung des Befehls und in der Start-Benutzer anmelden und versuche

zu verwenden
screen -x test 

wird es sagen, es existiert nicht, da der Bildschirm benutzergebunden ist, AFAIK.

So gibt es eine Möglichkeit, dass der Bildschirm für alle Benutzer freigegeben ist? So kann ich den Bildschirm von jedem Benutzer den Bildschirmnamen anhängen.

Antwort

9

Sie können Multi-User aktivieren und die zulässigen Benutzer zu Ihrer Liste hinzufügen, wie folgt aus:

# userA opens a screen 
screen -S test 

# set multiuser 
Ctrl-A :multiuser on 

# add the user to join your session to the ACL list: 
Ctrl-A :acladd root 

dann

# root get the screen by userA 
screen -x userA/test 

This und this sind empfehlen.