Ubuntu 12.04, 13.04: Não é possível acessar a conta retorna para a tela de login [duplicado]

1

Pergunta

No Ubuntu 12.04 e 13.04 (e provavelmente 13.10) fiz algumas alterações nas minhas configurações gráficas. Após a reinicialização quando tento acessar a minha conta, a tela pisca em preto e me leva de volta à tela de login (lightdm). Minha senha está correta e posso fazer login em uma conta de convidado. Por que por Scraggly Beard de Richard Stallman isso continua acontecendo !!

    
por steve855 07.01.2014 / 04:36

1 resposta

0

Eu estupidamente executei uma ferramenta gráfica GUI como sudo! Eu estava usando uma ferramenta de configuração da nvidia e deveria ter usado gksudo em vez de sudo . Aqui está como desfazer o dano

  1. pressione ctrl + shift + F2 para abrir um terminal
  2. insira seu nome de usuário e senha
  3. cd ~ para chegar ao diretório inicial
  4. ls -l -a para ver uma lista de todos os arquivos de configuração ocultos na pasta
  5. Se a linha contendo o arquivo .Xauthority mostrar 'root' na terceira ou quarta coluna ou em ambas, continue com este guia. Se não, você está tendo um problema ruim e você não irá para o espaço hoje.

    Uma linha ruim ficaria assim,

    -rwxrwx---  1 root root       57 Jan  6 17:57 .Xauthority
    

    Isso significa que a raiz não é proprietária $ USER este arquivo, você pode remediar a situação usando chown

  6. sudo chown $USER:$USER .Xauthority Isso altera o proprietário do arquivo .Xauthority da raiz para você. Se você precisar de mais esclarecimentos sobre o que isso faz, use chown --help

  7. ls -l -a e verifique se seu nome de usuário (todos explicitados, não "$ USER") é o local onde "root" costumava ser.

  8. Volte para a tela de login do lightdm digitando ctrl + shift + F7

  9. Tente fazer login, funcionou?

  10. Se não voltar ao terminal anterior, digitando ctrl + shift + F2

  11. observe a saída de ls -l -a, certifique-se de que a primeira coluna não se pareça com esta

         -------rwx  1 root root       57 Jan  6 17:57 .Xauthority
    

    isto significa que o usuário e o grupo não podem acessar este arquivo. para corrigir isso, use o comando chmod .

    sudo chmod ug + rwx .Xauthority

Espero que isso ajude. Eu consegui fazer isso em três ocasiões diferentes, então espero que isso resgate algumas pessoas.

    
por steve855 08.01.2014 / 15:16