Compartilhando uma sessão de tela GNU

17

Tenho uma reunião com um professor em breve, mas ele não estará na escola para uma reunião presencial. Em vez disso, ele se encontrará comigo via Skype e um login SSH. Eu sou um usuário pesado do GNU Screen, mas nunca usei sua funcionalidade multiusuário antes. Como eu configuraria os recursos multiusuário e quais seriam as boas permissões para conceder a ele (ou seja, r / w / x)?

Sildoreth
fonte
AFAIK, para multiusuário, tela foi instalada como setuid root, que hoje é um dia que nenhum administrador gosta. minhas informações podem estar desatualizadas, pois não vejo uma necessidade essencial de que sejam definidas.
vrdhn

Respostas:

10

Bom tutorial aqui . Veja esta parte do manual da tela GNU sobre como definir permissões de ACL. Dê a ele a permissão que você acha que ele precisa, embora eu não ache que você precise alterá-la do padrão fornecido por acladd.

Kamil Kisiel
fonte
fixa-lo para você
Kip
Parece que o primeiro link e o link alternativo estão quebrados.
Corrigido o link archive.org
Kamil Kisiel 15/06
Inclua partes essenciais do artigo vinculado na sua resposta. Este é um bom exemplo de por que respostas somente para links não são bem-vindas - quando os links apodrecem, a resposta se torna inútil.
Gronostaj
18

Dentro da sua própria sessão de tela, faça o seguinte (eu sou bob e quero compartilhar minha tela com fred )

^A :multiuser on
^A :acladd fred

então diga ao fred para digitar:

$ screen -x bob/

screendeve ser instalado como suid root para que isso funcione. ( sudo chmod +s /usr/bin/screen, isso pode ser um risco à segurança)

há mais informações sobre a sintaxe acl na página de manual da tela - é possível compartilhar uma sessão de tela somente leitura, por exemplo

levinalex
fonte