Есть ли способ поделиться pts / x?

Я имею в виду, что пользователь A подключается через ssh к коробке (Ubuntu 12.04). Затем перейдите в другой ящик (Linux / Solaris / etc) и работайте. Пользователь B подключается к Ubuntu Box и может видеть, что делает пользователь A.

Я знаю, что для Solaris есть утилиты с именами ntd (чтобы открыть общий сеанс) и ntio (чтобы присоединиться к предыдущему открытому сеансу, вы можете иметь доступ на чтение или запись к открытому сеансу).

1
задан 14 August 2015 в 22:55

2 ответа

GNU screen может выполнять совместное использование сеанса с помощью команды multiuser и флага -x (лично я пробовал это только в однопользовательском режиме, поэтому некоторые из приведенных ниже предположений). Со страницы руководства я понял, что UserA должен будет:

  1. Выполнить screen
  2. ctrl-A
  3. :multiuser on
  4. ctrl -A
  5. :acladd UserB

Тогда UserB должен будет:

 screen -x UserA/

И с этого момента они будут делить экран. Обратите внимание, что на странице руководства также написано:

Для этого требуется setuid-root.

Так что это может или не может работать на любом сервере.

0
ответ дан 14 August 2015 в 22:55

Я думаю, что byobu — хороший инструмент для решения ваших задач.

0
ответ дан 13 October 2020 в 09:59

Другие вопросы по тегам:

Похожие вопросы: