Não é possível fazer login através da GUI como usuário, mas consigo fazer o login via terminal

0

Não consigo fazer login através da GUI como usuário, mas consigo fazer o login por meio do terminal.

Isso ocorreu depois que instalei 2 autenticador de etapas do Google usando o comando apt-get install . Eu segui estes passos:

  1. sudo apt-get install libpam-google-authenticator

  2. Editado /etc/pam.d/sshd e adicione a seguinte linha ao arquivo:

    auth required pam_google_authenticator.so
    
  3. Editou /etc/ssh/sshd_config e alterou ChallengeResponseAuthentication para yes

  4. Eu reiniciei o serviço ssh .

    root@george:~# ls -l /home/george/.Xauthority  
    -rw------- 1 root root 125 Jan 31 19:35 /home/george/.Xauthority
    
por George Ulahannan 04.02.2014 / 11:34

1 resposta

2

Bem, pelo aspeto da sua saída para ls -l /home/user/.Xauthority mostra que o ficheiro é propriedade de root onde é suposto ser utilizador . No seu caso, deve ser george . Mover o arquivo ou dar permissão ao seu usuário de origem seria consertado se não me engano. De qualquer forma, por favor, siga os passos abaixo, fazendo o login via terminal;

  • Faça login como usuário (como goerge ) & amp; mude para o diretório pessoal do usuário
cd /home/user                 # in your case, its /home/george

ou até mesmo um único comando cd ~ leva você diretamente para a pasta inicial do usuário.

  • Eu não recomendo excluir ou alterar a propriedade no início, portanto, vamos movê-lo fazendo o backup
sudo mv .Xauthority .XauthorityBak
  • E depois reinicie o seu sistema.
sudo reboot

P.S .: Existem casos em que isso pode funcionar para resolver o problema ou não. Como você não está excluindo o arquivo .Xauthority original, não será um dano.

Fonte: Perdido o GUI após o término do processo de xorg

    
por AzkerM 04.02.2014 / 12:31