Shared screen sessions#
The multiuser session feature of GNU screen comes handy if a user needs remote assistance. Multiuser sessions allow other users to join in a running screen session. They see the same terminal output as the inviting user and are able to type in commands.
Walk-through#
We illustrate how to use it with an example. Imaging user alice
has a screen
session running and wants to invite user bob
.
We assume that alice
is already running a screen session.
User
alice
needs to activate multiuser mode by typing Control-a :multiuser on<Return>.User
alice
needs to allowbob
to join by typing Control-a :acladd bob<Return>.User
bob
joins the screen session by invoking screen -r alice/ at the shell.To detach from the shared session, bob types Control-a d.
Both alice
and bob
should share the same terminal now. For further details,
please refer to the screen(1) manual page.
Limitations#
screen cannot be run inside sudo sessions. So start screen first and then sudo inside the screen session.