L'interface graphique OS X n'acceptera aucun mot de passe (mais la ligne de commande le fera)

9

Le côté graphique d'OS X a cessé d'accepter les mots de passe pour n'importe quel compte. Je les tape vraiment bien, mais la boîte de mot de passe fait simplement "non". Et voici la partie bizarre: je peux me connecter depuis le >consolemode. Je peux me connecter via SSH. sudofonctionne très bien. La ligne de commande accepte avec plaisir mon mot de passe; le côté graphique refuse absolument.

Des choses que j'ai déjà essayées:

  • Créé un nouvel utilisateur à partir de la ligne de commande. Impossible de se connecter en tant que celui-ci non plus.

  • J'ai utilisé mon identifiant Apple pour réinitialiser mon mot de passe. Cette partie a fonctionné, mais lorsque OS X a rempli automatiquement le nouveau mot de passe et a essayé de me connecter, tout ce que j'ai obtenu, c'est le "non".

  • Sauvegardé ~/Library/Keychains/login.keychainet remplacé par un fichier vide. Nan.

  • Création d'un nouveau porte-clés système avec sudo /usr/sbin/systemkeychain -C -f. Nan.

  • Démarré dans la partition de récupération et vérifié / réparé le disque et ses autorisations. Aucun effet apparent.

  • Mise à jour: démarré en mode sans échec. Je ne pouvais toujours pas me connecter.

  • Confirmé qu'aucun clavier sans fil n'est connecté à l'ordinateur. J'ai confirmé que les paramètres régionaux du clavier correspondaient à ce que j'attendais. Confirmé que le verrouillage des majuscules était désactivé. J'ai tapé mon mot de passe dans la zone du nom d'utilisateur pour que je puisse le voir par moi-même. Je vous le promets, je le tape correctement.

Ce n'est pas le problème où le processus de connexion semble commencer avant de revenir à l'écran de connexion. Quel que soit le mécanisme qui vérifie les mots de passe pour l'interface graphique semble renvoyer faux, quoi qu'il arrive.

Je suis sur un iMac fin 2009 (iMac11,1) exécutant 10.9.2. Je pourrais sauvegarder mes fichiers et réinstaller le système d'exploitation, mais je préfère vraiment, vraiment pas. Aidez-moi!

ZGM
la source
3
Démarrez en mode sans échec (maintenez la touche Maj enfoncée sur le carillon de démarrage). La fenêtre de connexion accepte-t-elle votre mot de passe dans cet environnement?
njboot
Non, je crains qu'il refuse toujours le mot de passe en mode sans échec.
ZGM
1
Essayez de redémarrer dans la partition de récupération et de réinitialiser les autorisations et ACLS sur le compte. Redémarrez normalement. Tu as de la chance? C'est tout à fait l'énigme. Aussi, pourquoi continuer à utiliser 10.9.2? Vous devez toujours garder votre OSX à jour. je le recommande malgré tout.
njboot
1
Pourriez-vous essayer d'entrer dans le >consolemode immédiatement après l'échec de la connexion et voir quelles erreurs ont été publiées après votre tentative de connexion? La manière la plus simple est de courir syslog -k Time ge -60où 60 signifie 60 secondes, ajustez en conséquence.
Asmus
Vous n'avez en fait pas besoin de sauvegarder les fichiers pour réinstaller le système d'exploitation, sauf si vous voulez être plus sûr. Si vous démarrez en mode de récupération, vous pouvez réinstaller sans effacer vos fichiers.
sudo

Réponses:

3

Après avoir vérifié le journal du système à la suggestion de @Asmus, j'ai suivi le problème jusqu'à un module PAM qui se comportait mal. (Cela fonctionnait bien depuis des semaines; je ne sais pas pourquoi il a tout foutu en l'air.) Merci à tous ceux qui ont commenté!

ZGM
la source