Quelque part, soit le mot de passe de votre compte utilisateur a changé, soit votre login.keychain
est devenu corrompu. Par défaut, le Trousseau est configuré pour synchroniser son mot de passe avec celui de votre compte utilisateur, ce qui lui permet de se déverrouiller lorsque vous vous connectez à votre compte, ce qui permet aux applications et aux processus d'accéder à son contenu. Lorsque vous modifiez votre mot de passe dans la section Utilisateurs et comptes des Préférences système, cette modification est communiquée à Keychain Access, qui met à son tour à jour le mot de passe du trousseau. login.keychain
mot de passe.
Les problèmes de ce type surviennent généralement lorsque le mot de passe d'un compte d'utilisateur est modifié en dehors de la section Utilisateurs et comptes des Préférences système, à l'aide de l'outil de modification du mot de passe. Réinitialiser le mot de passe dans chaque programme d'installation d'OS X ou par d'autres moyens. Lorsque vous modifiez le mot de passe à l'aide de l'une de ces méthodes alternatives, la modification n'est pas communiquée à Keychain Access. Lorsque vous vous connectez et commencez à utiliser le système après l'un de ces changements, vous recevez continuellement des invites similaires à celle que vous avez affichée.
Il existe plusieurs méthodes pour contourner ce problème et rétablir un fonctionnement correct :
La première méthode est d'essayer tous les mots de passe possibles que vous avez pu utiliser dans le passé. Keychain n'a pas de mécanisme de verrouillage qui vous bloquerait après X essais, alors n'hésitez pas à en essayer autant que vous pouvez vous en souvenir. En supposant que cela fonctionne et qu'il accepte l'un des mots de passe, vous pouvez mettre à jour le mot de passe du trousseau pour qu'il corresponde à votre mot de passe de connexion. Pour ce faire, ouvrez Keychain Access (situé dans le dossier /Applications/Utilities
), en cliquant sur Modifier dans la barre de menus et en choisissant " Changer le mot de passe du trousseau "login". ". Cela vous permettra d'entrer le mot de passe original (celui qui a fonctionné pour vous) suivi du nouveau mot de passe, qui devrait être le même que celui que vous utilisez pour vous connecter et/ou effectuer des mises à jour logicielles.
La deuxième méthode est de créer un nouveau trousseau de clés. Vous pouvez naviguer vers /Users/~/Library/Keychains
où ~
représente le nom court de votre utilisateur, et localisez le fichier login.keychain
fichier. Changez le nom de ce fichier en login.keychainold
ou quelque chose de similaire. Une fois que vous avez changé le nom, déconnectez-vous de votre utilisateur et reconnectez-vous. Dans quelques secondes, l'un des nombreux processus devrait détecter que le nom de l'utilisateur a été modifié. login.keychain
n'existe plus et vous invite à en créer un, éventuellement avec le verbiage "reset to system defaults", suivez les instructions pour y parvenir. Lorsque le système vous demande un mot de passe, vous devez saisir votre mot de passe de connexion, le même que celui que vous venez d'utiliser pour vous reconnecter.