No Google Cloud, a tela GNU acaba de sair sem nenhuma mensagem - Ubuntu e Debian

1

Na tela do Google Cloud Compute Engine, a tela do GNU está sendo encerrada sem nenhuma mensagem. Funciona se eu "sudo tela", mas isso não é o que eu preciso. O binário é suid root e tem permissões corretas, e eu também tentei compilar minha própria cópia da última tela diretamente da FSF. Eu tentei a cópia da tela enviada com imagens Ubuntu e Debian.

Não consegui encontrar nenhuma informação sobre por que isso aconteceria (sem nenhuma mensagem), portanto, suponho que seja algo relacionado ao Google Cloud mais do que relacionado à tela? A tela deve funcionar no Google Cloud - eles recomendam usá-lo. Não sei o que está acontecendo, qualquer ajuda apreciada.

lrwxrwxrwx 1 root root 12 Jul 10 08:46 /usr/bin/screen -> screen-4.6.2
-rwsr-xr-x 1 root root 1613208 Jul 10 08:46 /usr/bin/screen-4.6.2

Eu testei e o tmux funciona, então essa é uma maneira de alcançá-lo, mas estou mais acostumado com as associações de teclas da tela.

    
por keith 10.07.2018 / 20:38

1 resposta

0

Pode ser que a tela não possa gravar no diretório de soquete do seu usuário - por padrão, /var/run/screen/S-$USER . Isso parece especialmente provável para mim, já que você diz que funciona para o seu usuário root.

(Sim, normalmente você deve receber uma mensagem de erro, mas acho que sempre há uma chance de que algo esteja simplesmente escondendo isso.)

Assim, eu recomendo olhar as permissões de / var / run / screen (o que eu vejo nos sistemas de trabalho é root:utmp 01775 ) e os diretórios S- * nele (perms devem ser 01700 ).

Você também pode tentar configurar a variável de ambiente SCREENDIR para algo em seu diretório pessoal, conforme este artigo .

    
por 17.07.2018 / 08:29