Estou desconectado imediatamente após o login


26

Depois de fazer login na minha conta de usuário no Ubuntu 13.04, sou desconectado automaticamente após 1 segundo da tela preta. Isso acontece apenas com um usuário específico e posso fazer login em outra conta.

O que poderia ter dado errado? Em quais arquivos de log devo encontrar minha resposta?

Instalei um servidor VNC e ativei o compartilhamento de área de trabalho, e a última vez que consegui fazer login - talvez isso seja um problema. Como posso desabilitá-lo sem a GUI?


1
Instalei o gnome-shell e pude acessar minha conta a partir daí, desabilitei o compartilhamento de área de trabalho e efetuei logon e logon com o Unity - funcionou (reconfigurando o lightdm / gdm ou desabilitando o compartilhamento da área de trabalho).
Wajs

provavelmente reconfigurando lightdm / gdm; essa foi uma solução para uma das perguntas aqui anteriormente. Apenas gdm uso ou outra versão do LightDM, por exemplo LightDM-gtk-saudação
Sergiy Kolodyazhnyy

Assim que eu ativei o compartilhamento da área de trabalho, isso aconteceu comigo: se eu tentar fazer login com esse usuário, imediatamente sairei do sistema. Isso é uma loucura.
BrainSlugs83

1
Isso também acontecerá se você, de alguma forma, remover inadvertidamente libssldo seu sistema. Muito obscuro, mas a reinstalação através do download do pacote resolveu o problema ( dpkg -i ...). Eu só o descobri correndo atrás de outro problema wpa_supplicantsem funcionar. Pelo menos ele me disse que libsslestava faltando.
Matt

1
Não sei por que não consigo adicionar isso como resposta (tenho 101 representantes aqui por causa de outros sites do SE), portanto, adicione-o como comentário. Eu só tive o mesmo problema no 14.04 após uma rotina sudo apt-get updatee upgradeseguido pela reinicialização. O problema foi causado por drivers proprietários da AMD não serem compatíveis com o meu kernel (eu acho). O seguinte resolveu: sudo apt-get purge fglrxe sudo apt-get purge fglrx-\*em seguida, reiniciar. Espero que ajude alguém!
EelkeSpaak

Respostas:


23

Não sei se seria exatamente o mesmo caso, mas isso aconteceu comigo porque, de alguma forma, corrompi o arquivo .Xautority em minha casa. Eu acho que é algo relacionado ao acesso remoto ao servidor X.

Entre em um tty (Control + Alt + F6) e depois de digitar seu nome de usuário e senha:

sudo rm -v .Xauthority

O arquivo .Xauthority está em / home /, onde também costuma estar o caminho de trabalho padrão do terminal. Se você usar um tty para entrar como um usuário para excluir o arquivo .Xauthority de outro, verifique se você cdestá no diretório certo primeiro.

Em seguida, reinicie o lightdm com:

sudo service lightdm restart

O sistema recriará o arquivo .Xautority.


3
Apenas para referência, aconteceu comigo depois que eu corri sudo startxenquanto estava conectado com o mesmo usuário de perfil. Excluí-lo foi suficiente.
precisa saber é o seguinte

1
muito obrigado, me aconteceu depois de uma configuração corrupto de tightvnc
Jandalf

thanx, funcionou para mim após o serviço de comando badluck reiniciar o lightdm + sobrecarregar meu HDD e o arquivo .Xautority foi danificado!
Vladimir Ch

uau salvou o dia! Obrigado amigo, eu espero que a minha configuração vnc ainda funciona embora
revolucionário

1
felizmente, me deparei com essa resposta e quem sabe ela me salvou tantas horas de luta, sem chapéu
Umair

4

Para mim, o problema de logoff imediato foi causado por um erro no ~ / .profile. Estou usando 13.10. A solução (aproximada) é encontrada aqui ou aqui . Você pode alterar ou excluir o arquivo que está causando problemas, pressionando ctrl + alt + F6 e fazendo logon dessa maneira.


(Estou ciente de que este não é o problema do @wajs, mas pode ser útil para pessoas que procuram os sintomas no Google, onde esta pergunta está nos 3 principais resultados) #
Mark Mark

2

O que funcionou para mim foi restabelecer o proprietário e o grupo do diretório inicial do usuário.

No modo de recuperação (ou CTRL + ALT + F6 na janela de login):

sudo chown -R youruser:yourgroup /home/youruser

Em muitos casos yourgroup= youruser.

(CTRL + ALT + F7 -> voltar à janela de login)


Isso pode ser perigoso - o que esse comando fará?
Tim

Como em qualquer ação como raiz, proceda com cuidado. O OP instalou um servidor VNC e ativou o compartilhamento de área de trabalho, o que me diz que eles têm privilégios de root. Devido ao compartilhamento da área de trabalho, a propriedade de alguns arquivos de configuração na pasta inicial do usuário pode ter sido modificada. @ Tim, o chowncomando altera a propriedade dos arquivos e diretórios. A -Ropção altera a propriedade de todos os arquivos e diretórios no diretório atual e de todos os subdiretórios (recursivamente).
Tony Rozza

Muda para o quê?
Tim

Este é exatamente o meu problema. Eu tinha um usuário com o nome "anton", por exemplo, na minha partição pessoal. Então eu reinstalei o ubuntu na partição raiz e montei em casa novamente. O usuário do novo sistema foi nomeado "anton" e o sistema não criou uma nova pasta para esse usuário e usou a antiga. Então, eu tive que mudar o proprietário da pasta antiga, embora o nome de usuário fosse o mesmo.
Antongorodezkiy 23/10/2015

@ Tim muda para youruser:yourgroupno exemplo acima.
Antongorodezkiy 23/10/2015

2

Eu tive exatamente o mesmo problema e isso foi corrigido excluindo o ~/.pam_environmentarquivo recém-criado que eu havia criado para modificar minha variável Path. Entrei em um tty através de Ctrl+ Alt+ F6para excluir o arquivo, pois não conseguia efetuar o login normalmente.


1

Reinstale a unidade , usando os seguintes comandos:

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

0

Eu tive esse problema com o 14.04 atualizando do 12.04. I fixa-lo Alt+ Ctrl+ F1, em seguida, usando sudo useradd <username> -m -s /bin/bash, em seguida, sudo passwd <username>dar-lhes uma senha. Reinicie e faça login como esse novo usuário. Dê a eles admin. Função. Copie os arquivos do diretório antigo do usuário administrador doméstico para o novo. Opcionalmente, exclua o usuário antigo.

Um pouco embaraçoso, mas não tenho idéia do que estava causando o kickout no login e não tive tempo de descobrir, então isso foi rápido e exigiu um conhecimento mínimo da linha de comando.


0

Eu tinha esse mesmo problema e não consegui encontrar nenhuma solução, então decidi instalar o gnome3 em vez da unidade para resolver o problema. Acontece que houve um erro na inicialização do serviço dpkg. Irã

sudo dpkg --configure -a
e funcionou perfeitamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.