Não é possível fazer o login depois de brincar com tty

0

Eu estava brincando com a troca de ttys. Em algum momento, eu tranquei minha tela (CTRL + ALT + L) para trocar de usuário, e entrei no Guest. Isso abriu em tty8. Voltei para o tty7 e saí da minha conta, mudei para o tty8 e saí do Guest.

Eu não consigo mais fazer login na minha conta real, mas ainda posso fazer login no Guest. Reiniciei meu computador, mas ainda não consigo fazer login.

Eu acho que o problema deve estar com a troca de tty, uma vez que nada mais que eu estava fazendo era fora do usual e isso nunca aconteceu antes.

Estou usando o Ubuntu 12.04 em um ThinkPad W530.

UPDATE: consegui criar uma nova conta de administrador e fazer login nela, então ainda tenho acesso a todos os meus arquivos antigos.

Quando tento fazer login na conta antiga, a tela fica preta por um segundo e eu volto para a tela de login.

Eu posso fazer login na minha conta antiga por meio de tty1 e ter acesso a tudo.

    
por Daniel Que 29.03.2014 / 05:02

1 resposta

1

Você provavelmente tornou-se órfão do arquivo Xauthority, o que impedirá que a área de trabalho gráfica inicie e crie um loop de login.

É seguro excluir o arquivo e ele será recriado automaticamente quando você reiniciar.

De um tty , faça login na conta antiga e exclua o arquivo Xauthority.

rm .Xauthority

O arquivo Xauthority armazena a autenticação do usuário para a sessão x em execução. A sessão x é o que permite que o gui, o gerenciador de desktop, etc. sejam executados.

Quando você iniciou uma nova sessão x no tty8, você matou o antigo, que deixou o arquivo de autoridade para trás (órfão), já que a sessão x não teve a chance de ser limpa.

Logins subseqüentes tentam iniciar a sessão x, vê que as informações de autorização recém-geradas não correspondem ao que é armazenado no arquivo órfão e termina, retrocedendo você para a tela de login.

Na próxima vez, troque os usuários enquanto ele estiver na área de trabalho gráfica normal (no tty7).

    
por chaskes 29.03.2014 / 06:24