Для дублирования двух screen сессий, например, для удаленной демонстрации
каких-то консольных операций:
Создать сессию
screen -S имя_сессий
или посмотреть уже открытую через
screen -list
Присоединиться к активной сессии:
screen -x имя_сессий
Два окна будут отображаться синхронно.
Также можно позволить другому пользователю подключиться к чужой screen сессий.
Но, для этого на бинарный файл screen необходимо установить suid бит,
чтобы он всегда запускался с привилегиями суперпользователя, что не
рекомендуется делать из соображений безопасности.
sudo chmod u+s /usr/bin/screen
В активной сессии включаем многопользовательский режим:
ctrl-a :multiuser on
Добавляем в список доступа нужного пользователя:
ctrl-a :acladd имя_пользователя
Другой пользователь подключается командой:
screen -x имя_пользователя_запустившего_screen/имя_сессии
Пользователю можно открыть доступ в режиме только для просмотра (http://aperiodic.net/screen/multiuser):
ctrl-a :writelock on
|