No meu caso, o login foi possível novamente após a remoção do $ HOME / .Xauthority:
- Pressione
<ALT-Control-F1>
e você recebe um login ASCII. Digite o nome de usuário e a senha.
- Digite
rm .Xauthority
. Então você pode voltar para a tela de login gráfica pressionando <ALT-Control-F7>
.
Depois de olhar mais de perto, parece que o conteúdo de .Xauthority é destruído por sshd ao fazer o login a partir de uma máquina remota:
antes do ssh-ing de uma máquina remota:
ls -l .Xauthority
rw ------- 1 ubuntu ubuntu 50 nov 24 18:46 .Xauthority
após o ssh-ing a partir de uma máquina remota:
ls -l .Xauthority
-rw ------- 1 ubuntu ubuntu 101 24 de novembro 19:22 .Xauthority
O que pode ser visto é que o arquivo tem um número ímpar de bytes após o login ssh.
Talvez existam mais programas além de sshd que danifiquem o domínio .Xauthority.