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 >console
mode. Je peux me connecter via SSH. sudo
fonctionne 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.keychain
et 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!
>console
mode 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 courirsyslog -k Time ge -60
où 60 signifie 60 secondes, ajustez en conséquence.Réponses:
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é!
la source