Não é possível fazer login no Ubuntu após o comando startx

7

Eu queria configurar manualmente as configurações da internet & amp; decidi procurar ajuda do site. O Ubuntu não me permitiu realizar etapa 1 dizendo

X: user not authorized to run the X server, aborting

então eu entrei como superusuário executando sudo -s . Então eu executei o passo 1 . De repente, todos os ícones da bandeja desapareceram & amp; a única coisa que estava sendo exibida era o papel de parede. Não consegui desligar / reiniciar & amp; optou por desligar o laptop diretamente com o botão de energia. Ao reiniciar, tive os seguintes problemas,

PROBLEMAS:

  • Eu consigo fazer login com uma conta de convidado.
  • Não consigo fazer login com minha conta de usuário. O login me traz de volta à tela de login.

Estou usando o Ubuntu 13.04. Como posso consertar isso?

    
por Siddharth Thevaril 19.01.2014 / 12:35

3 respostas

18

Para resolver o problema:

Abra uma janela de terminal Ctrl + Alt + T e digite os comandos:

cd ~
sudo chown username:groupname .Xauthority

(substitua username e groupname pelo seu, geralmente o nome do seu grupo será o mesmo que o seu nome de usuário.)

Evite executar startx como root:

Desde que você iniciou o sistema X como root (efetuando login como root e usando startx ) , o arquivo .Xauthority no diretório user-home ( ~ ) foi de propriedade do root , e essa é a razão pela qual você está preso a loops de login. E é por isso que você não deve executar sudo startx . Você pode resolver isso dando a propriedade do arquivo de volta ao seu usuário, conforme mostrado acima.

Referência:

por precise 19.01.2014 / 12:48
1

Eu queria adicionar algo à resposta precisa. Eu fiz exatamente isso, mas não foi o suficiente no meu caso. Se alguém ainda não conseguir efetuar login após seguir as instruções precisas, faça o seguinte:

ls -l ~/.ICEauthority

Se disser algo como -rw------- 1 root root 684 may 9 11:56 /home/user/.ICEauthority , faça

sudo chown user:user ~/.ICEauthority

onde user é, obviamente, seu nome de usuário.

    
por thorne 09.05.2015 / 17:13
0

Eu tive o mesmo problema e tentei várias maneiras diferentes de tentar corrigir o problema. Isso é o que melhor funcionou para mim.

  • Pressione ctrl alt f1

  • Em seguida, faça login.

  • Digite

mv .Xauthority .Xauthority.bak

Às vezes, pode-se dizer que não existe tal arquivo ou diretório. NÃO SE PREOCUPE. Basta seguir para os próximos passos.

digite exit .

pressione ctrl alt f7 e tente o desejo novamente.

Espero que ajude!

    
por schung 05.10.2016 / 02:26

Tags