Como o usuário não possui a sessão, ela não será exibida quando você usar screen -ls
.
Você precisa usar
:acladd <username>
e, em seguida, anexar
screen -r root/test
Eu sou novo no Linux e estou aprendendo a trabalhar com meu servidor CentOS agora. Então tudo que eu queria fazer é compartilhar uma sessão de tela, mas isso é mais difícil do que parece para mim. O que eu fiz foi yum install screen
então fiz uma sessão com root screen -S test
. Depois disso fiz multiuser Ctrl + A :multiuser on
.
Eu iniciei uma nova conexão SSH conectada como Foo e fiz screen -ls
. Tudo que eu obtenho é there is no socket at /var/run/screen/S-foo/
.
Eu também exporto o SCREENDIR
para /var/run/screen/
, de modo que é apenas um DIR no qual as sessões são salvas. Mas o sistema não permite que outro usuário o possua.
Como o usuário não possui a sessão, ela não será exibida quando você usar screen -ls
.
Você precisa usar
:acladd <username>
e, em seguida, anexar
screen -r root/test
Tags gnu-screen centos