Existe alguma maneira de compartilhar um pts / x?

1

O que eu quero dizer é que o usuário A se conecta via ssh à caixa (ubuntu 12.04). Então ssh para outra caixa (Linux / Solaris / etc) e trabalho. O usuário B conecta-se à caixa Ubuntu e pode ver o que o usuário A está fazendo.

Eu sei que para solaris são utilitários chamados ntd (para abrir uma sessão compartilhada) e ntio (para unir-se à sessão aberta anterior, você pode ter acesso de leitura ou gravação à sessão aberta).

    
por Walter 29.05.2013 / 20:39

1 resposta

4

O GNU screen pode fazer o compartilhamento de sessão com o comando multiuser e -x (pessoalmente, eu tentei isso apenas no modo de usuário único, portanto, alguns dos itens abaixo são trabalhos de adivinhação). Na página de manual, eu entendo que o UserA teria que:

  1. Executar screen
  2. ctrl-A
  3. :multiuser on
  4. ctrl-A
  5. :acladd UserB

Em seguida, o UserB teria que:

 screen -x UserA/

E a partir de então eles compartilhariam a tela. Observe que a página de manual também diz:

  

Isso requer setuid-root.

Portanto, isso pode ou não funcionar em qualquer servidor.

    
por Paul 29.05.2013 / 20:55