A tela GNU inicia uma nova sessão com root, mas não com um usuário normal

2

Então, meu problema é simplesmente que não consigo obter screen iniciado na minha conta de usuário. Quando invoco-o como superusuário, ele funciona, sob qualquer circunstância, como um encanto, mas até agora (ou seja, nas últimas três e mais horas de solução de problemas) não havia uma única instância na qual geraria uma nova sessão. .

Para dar algum contexto, esta manhã eu instalei o Debian 9.0 (stretch) em um processador de 64-bit. Na tela de instalação anterior (Debian ~ 8.0) funcionou sem falhas.

Aqui está uma lista não exaustiva das minhas tentativas de resolver este problema:

  1. Eu desmontei a partição montada no meu diretório pessoal e conectei-me com minha conta de usuário em um novo ambiente onde não havia nenhum rastreio dos meus arquivos de configuração personalizados antigos;
  2. Eu mexi com as variáveis $TERM , e também tentei usar tset ;
  3. Eu tentei instalar uma versão antiga da tela ( 4.2.1-3+deb8u1 );
  4. Eu fiz uma tentativa de executar apt-get purge screen e, em seguida, instalar novamente o pacote fornecido pela distribuição.

Nenhuma dessas tentativas (e até mesmo outras ) teve impacto sobre o comportamento da tela. Todas as vezes que fiz screen; echo $? ( $? sendo uma variável de código de status, IIRC) Eu obtive 0 impresso no meu console.

Estou recorrendo a este Q & A como uma última e desesperada solução: '-).

    
por Acsor 26.06.2017 / 23:58

1 resposta

2

Como Amadeusz Sławiński apontou na lista de discussão screen-devel e Eu confirmei no relatório de bugs do Debian, , isso é causado pelo seu nome de usuário none que parece tratado como especial pelo GNU Screen .

    
por 24.07.2017 / 12:14