L'écran de verrouillage ne se déverrouille pas avec le mot de passe correct Gnome et Ubuntu 14.04


12

J'ai dû réinstaller récemment. J'ai installé Ubuntu 14.04 normal. J'ai ensuite installé gnome / gnome shell / gdm. J'ai ensuite connecté mon utilisateur à gnome. Depuis lors, je configure mon système.

Hier, le déverrouillage fonctionnait bien. Aujourd'hui, l'écran de verrouillage automatique n'accepte pas mon mot de passe comme valide. Il prend simplement l'entrée comme s'il la traitait, puis me ramène directement à la même invite de mot de passe. Si je clique sur le lien «se connecter en tant que nouvel utilisateur», cela me ramène directement à l'écran de verrouillage. Ctrl+ Alt+ F1, etc., ne fait rien.

J'ai dû recourir à une botte dure. J'ai essayé cela plus d'une fois. (La première fois, c'était à partir du verrouillage automatique et inactif, la deuxième fois à partir du déclenchement de l'écran de verrouillage avec la commande du clavier).

Je suis certain d'avoir mon mot de passe correct, car je peux me connecter après le démarrage à froid.


Vérifiez vos autorisations sur ~ / .Xauthority comme si root en est propriétaire. Vous pouvez simplement le supprimer et ça devrait aller. Une raison pour laquelle vous n'utilisez pas sudopour ouvrir les interfaces graphiques
ElefantPhace

@ElefantPhace Vous voudrez peut-être publier cela (ou quelque chose comme ça) comme réponse.
Eliah Kagan

J'ajouterai juste un peu. Depuis que j'ai posé cette question à l'origine, j'ai toujours ce problème se produit sur une base régulière. Habituellement environ une fois par mois. J'ai remarqué que, pour une raison quelconque, le plus souvent (PAS CHAQUE FOIS), cela semble se produire les jours où je me suis retrouvé à démarrer plus d'une fois. Je ne vois pas en quoi cela serait lié à quoi que ce soit, mais c'est le seul autre élément de preuve que j'ai rassemblé jusqu'à présent.
Cris Holdorph

Réponses:


10

Aucune des deux autres réponses n'a résolu le problème pour moi, mais des recherches supplémentaires ont conduit à ce rapport de bogue :

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

ce qui a résolu le problème pour moi.


J'ai également résolu mon problème sur Ubuntu 16.04.
X09

1
A travaillé pour moi Ubuntu 16.04 LTS
Nimish

ce sont déjà les autorisations qu'ubuntu vient avec ootb
ccpizza

@ccpizza Et? Cela ne signifie pas qu'ils ne peuvent pas être corrompus ou modifiés.
Nick Orlando

@NickOrlando: ne mentionner cela que pour encourager les gens à vérifier les autorisations actuelles avant de tenter de les «réparer».
ccpizza


1

Ouvrez un terminal et tapez ll | grep '.Xauthority'et assurez-vous qu'il vous appartient et non root.

Vous pouvez le chownfaire ou simplement le retirer, il reviendra! Maintenant, déconnectez-vous et reconnectez-vous.

C'est l'une des principales raisons pour lesquelles vous ne devriez pas utiliser sudopour ouvrir des interfaces graphiques, car root s'appropriera certains de vos fichiers dans votre répertoire personnel.


le fichier .Xauthority appartient à mon utilisateur. Donc, autant que j'aimerais une solution simple comme celle-ci. Ce n'est malheureusement pas mon problème.
Cris Holdorph

Vérifiez votre .xsession-errorset voyez si vous pouvez trouver des indices là
ElefantPhace

Pas de fichier d'erreurs .xsession, mais je n'ai pas verrouillé mon écran depuis le dernier redémarrage. Et si je le faisais, je ne pourrais pas rentrer avant d'avoir redémarré. Donc, si c'est un fichier qui persiste pendant le redémarrage / les reconnexions / le redémarrage de x, alors il n'est pas présent.
Cris Holdorph

0

J'ai eu un problème comme celui-ci, mon mot de passe n'a pas été accepté à partir de la page de connexion de l'interface graphique. Ensuite, je me suis connecté en mode de récupération et j'ai fait ce qui suit:

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

Maintenant, la connexion avec un mot de passe fonctionnera à nouveau.


0

J'ai fait face au même problème. Comme je l'ai découvert, cela a été causé par la définition de la DISPLAYvariable dans mon utilisateur .bashrc(et .profile) sur 'localhost:0.0'. Après avoir commenté cette définition, j'ai pu me connecter à l'interface graphique. Sinon, seule la connexion au terminal (ctrl-alt-F1 ou ssh) était possible.


0

Aucune des 5 réponses n'a résolu mon problème, mais cela s'est produit sur Ubuntu 18.04:

Je me suis souvenu de la langue / de la disposition du clavier que j'ai utilisée en dernier avant de laisser l'écran verrouillé, puis j'ai entré mon mot de passe dans cette langue, malgré la langue affichée dans l'application d'écran de verrouillage.

Il y a un bogue dans l'application d'écran de verrouillage qui ne change pas la disposition du clavier bien qu'il montre qu'elle a été modifiée.


Comment pouvez-vous entrer votre mot de passe quel que soit l'écran de verrouillage affiché? Comment changez-vous votre langue sur l'écran de verrouillage alors?
Sergey Bushmanov

@SergeyBushmanov Imaginez simplement que vous avez une autre mise en page que celle qui est affichée et tapez votre mot de passe. Vous ne pouvez pas modifier la disposition par rapport à ce qui a été défini lorsque vous avez verrouillé l'écran malgré ce qu'il est affiché. C'est pourquoi le bug est signalé.
1mi

Quoi que je prétende, aucun des mots de passe n'est accepté.
Sergey Bushmanov
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.