A tela de bloqueio não é desbloqueada com a senha correta Gnome e Ubuntu 14.04

12

Eu tive que reinstalar recentemente. Eu instalei o Ubuntu 14.04 normal. Eu instalei o gnome / gnome shell / gdm. Então, entrei no meu usuário no gnome. Desde então, tenho configurado meu sistema.

Ontem, o desbloqueio estava funcionando bem. Hoje, a tela de bloqueio automático não está aceitando minha senha como válida. Ele pega a entrada como está sendo processada e depois me leva de volta ao mesmo prompt de senha. Se eu clicar no link 'fazer login como novo usuário', ele retornará à tela de bloqueio. Ctrl+ Alt+ F1, etc, não faz nada.

Eu tive que recorrer a uma inicialização difícil. Eu tentei isso mais de uma vez. (a primeira vez foi de bloqueio automático e ocioso, a segunda foi quando acionei a tela de bloqueio com o comando do teclado).

Estou certo de que tenho minha senha correta, pois consigo fazer login após a inicialização a frio.

Cris Holdorph
fonte
Verifique suas permissões em ~ / .Xauthority que o root possui agora. Você pode simplesmente excluí-lo e deve ficar bem. Uma razão pela qual você não usar sudoa GUIs abertos
ElefantPhace
@ElefantPhace Você pode postar isso (ou algo parecido) como resposta.
Elias Kagan
Vou adicionar um pouco. Desde que eu fiz essa pergunta originalmente, ainda tenho esse problema acontecendo regularmente. Geralmente cerca de uma vez por mês. Percebi que, por algum motivo, na maioria das vezes (NÃO TODAS AS VEZES), isso parece acontecer nos dias em que me vejo inicializando mais de uma vez. Não vejo como isso se relacionaria com nada, mas é a única outra evidência que reuni até agora.
Cris Holdorph

Respostas:

10

Nenhuma das outras duas respostas resolveu o problema para mim, mas algumas pesquisas adicionais levaram a este relatório de erro :

sudo chown root:shadow /sbin/unix_chkpwd
sudo chmod 2755 /sbin/unix_chkpwd

que resolveu o problema para mim.

Nick Orlando
fonte
Também resolvi o meu problema no Ubuntu 16.04.
X09
1
Trabalhou para mim ubuntu 16.04 LTS
Nimish 08/09/18
estes já são as permissões que o Ubuntu vem com OOTB
ccpizza
@ccpizza And? Isso não significa que eles não podem ser corrompidos ou alterados.
Nick Orlando
@NickOrlando: apenas mencionando isso para incentivar as pessoas a verificar as permissões atuais antes de tentar 'corrigi-las'.
Ccpizza 29/09/19
1

Abra um terminal e digite ll | grep '.Xauthority'e verifique se ele pertence a você e não ao root.

Você pode chown, ou apenas removê-lo, ele voltará! Agora basta sair e fazer login novamente.

Essa é uma das principais razões pelas quais você não deve usar sudopara abrir GUIs, pois o root assumirá a propriedade de alguns dos seus arquivos no diretório inicial.

ElefantPhace
fonte
o arquivo .Xauthority pertence ao meu usuário. Então, por mais que eu adorasse uma correção simples como essa. Infelizmente não é problema meu.
precisa saber é o seguinte
Verifique o seu .xsession-errorse veja se você pode encontrar alguma pista lá
#
Nenhum arquivo .xsession-errors, mas não bloquei minha tela desde a reinicialização mais recente. E, se o fizesse, não conseguiria voltar até reiniciar. Portanto, se é um arquivo que persiste na reinicialização / reinicialização / reinicialização do x, ele não está presente.
precisa saber é o seguinte
0

Eu tive um problema como este, minha senha não estava sendo aceita na página de login da GUI. Então, entrei no modo de recuperação e fiz o seguinte:

su # followed by root password
mount -o remount,rw /  
mv .bashrc bashrc_old
mv .profile profile_old
reboot

Agora, o login com senha funcionará novamente.

saheed
fonte
0

Eu enfrentei o mesmo problema. Como descobri, isso foi causado pela configuração da DISPLAYvariável em .bashrc(e .profile) do meu usuário como 'localhost:0.0'. Depois de comentar essa definição, consegui fazer login na GUI. Caso contrário, apenas o login do terminal (ctrl-alt-F1 ou ssh) era possível.

user2501501
fonte
0

Nenhuma das 5 respostas resolveu meu problema, mas isso ocorreu no Ubuntu 18.04:

Lembrei-me do idioma / layout do teclado que usei por último antes de deixar a tela bloqueada, depois digitei minha senha nesse idioma, apesar do idioma mostrado no aplicativo da tela de bloqueio.

Há um erro no aplicativo de tela de bloqueio que não altera o layout do teclado, apesar de mostrar que foi alterado.

1mi
fonte
Como você pode digitar sua senha, independentemente da tela de bloqueio exibida? Como você muda seu idioma na tela de bloqueio?
Sergey Bushmanov
@SergeyBushmanov Apenas finja que você tem outro layout além do que é mostrado e digite sua senha. Você não pode alterar o layout do que foi definido quando bloqueou a tela, apesar do que é mostrado. É por isso que o bug é relatado.
1mi
Tudo o que eu finjo que nenhuma das senhas é aceita.
Sergey Bushmanov