Não é possível fazer o login para um usuário específico sob o sddm no Arch

0

PROBLEMA:

Não é possível passar além da tela de login (sddm) usando as credenciais corretas.

O QUE ACONTECE:

Após o boot para cli, eu systemctl start sddm , ele me dá a tela de login usual. Eu clico no meu usuário, digito a senha, pressiono enter e o campo congela. Eu ainda posso mover o cursor, mas não consigo mais interagir com nenhum retrato / campo de usuário, etc.

  • Se eu deixar por várias horas, nada mudou. Eu só posso pegar longe disso por systemctl stop sddm .
  • Se eu tentar digitar a senha errada, isso me diz e posso tentar novamente.
  • Se eu tentar fazer login em um usuário diferente, isso funciona ,

... levando-me a acreditar que poderia ser algo sobre a configuração do usuário causando isso.

TENTATIVAS PARA FIXAR / DIAGNOSTICAR:

Eu adicionei BAK a todos os arquivos .bash** sob o usuário afetado. Isso não afeta o resultado.

Tentando iniciar o KDE manualmente com startkde resultados em DISPLAY is not set or cannot connect to the X server .

~/.local/share/sddm/xorg-session.log contém /usr/bin/xauth: timeout in locking authority file ~/.Xauthority

No protocol specified

Não há arquivo .Xauthority presente.

    
por aSystemOverload 20.07.2018 / 13:10

1 resposta

1

Comecei a focar no erro xauth, fiz algumas pesquisas e encontrei recomendações para usar strace xauth , isso me deu erros como "permissão negada", verifiquei e o diretório pessoal do usuário (nível superior e vários arquivos / pastas filho) ) tornou-se propriedade da raiz.

Então eu fiz chown -Rf <myuser>:<myusergroup> no diretório de nível superior e agora tudo funciona bem enquanto tento acessar o usuário específico dentro do sddm / kde.

    
por 22.07.2018 / 10:29

Tags