18 votes

Le trousseau indique "L'accès à cet élément est restreint" après la mise à niveau vers Lion

J'ai récemment effectué une mise à niveau vers Lion et depuis, je ne peux plus utiliser le Trousseau pour consulter mes mots de passe enregistrés. Lorsque je clique sur la case à cocher pour les afficher, le système me demande mon mot de passe principal, puis affiche une boîte de dialogue indiquant "L'accès à cet élément est restreint".

Après avoir lu des questions ici et sur d'autres sites d'assistance, j'ai essayé d'utiliser la fonction "Keychain First Aid" du programme Keychain Access. Elle indique qu'il n'y a pas d'erreurs. J'ai également utilisé l'Utilitaire de disque pour réparer les permissions du disque, mais cela n'a pas réglé le problème non plus.

J'ai regardé dans ~/Bibliothèque/Keychains/ et il semble que j'ai les droits de propriétaire pour lire et écrire dans le trousseau, et mon compte principal est le propriétaire.

Y a-t-il autre chose que je puisse essayer pour résoudre ce problème ? Je ne voudrais pas perdre les mots de passe de mon trousseau.

Mise à jour :

J'ai également essayé de faire glisser mon fichier login.keychain du Finder vers Keychain Access, sans succès. J'ai également essayé de creuser un peu dans l'application de ligne de commande de sécurité, mais je n'ai fait aucun progrès...

Mise à jour 2 :

Après avoir essayé toutes les suggestions que j'ai commentées ici, je recevais toujours cette erreur, mais ensuite j'ai fait une mise à jour du logiciel, et redémarré, et maintenant mon trousseau fonctionne à nouveau. Donc, je n'ai aucune idée de ce qui n'allait pas, mais c'est maintenant réparé ! Je vais juste choisir une réponse comme acceptée.

0 votes

J'ai eu le même problème et j'ai découvert que c'est lié au fait de ne pas être sur Internet et que l'heure et la date n'étaient pas mises à jour. Une fois que j'ai mis l'heure et la date correctes, j'ai redémarré et j'ai retrouvé l'accès.

13voto

andrew Points 944

Exécute la version en ligne de commande de Keychain :

security dump-keychain -d login.keychain

échouent également, mais avec le message bizarre In dark wake, no UI possible ?

Alors une partie de Mac OS est confusion sur le fait de savoir s'il est endormi ou non . Il n'y a pas besoin de redémarrer. Mettez-le en veille, réveillez-le, et Keychain devrait fonctionner à nouveau. Cela se produit parfois sur mon MacBook Pro : Je l'ouvre pour le réveiller, j'appuie sur le bouton d'alimentation par habitude, pour ensuite l'éteindre alors qu'il essaie de démarrer, ce qui entraîne un comportement bizarre de Keychain.

11voto

Matt Points 121

Ceci a fonctionné pour moi - ouvrir l'accès au trousseau, cliquer sur le verrou pour verrouiller les trousseaux, puis déverrouiller à nouveau !

7voto

l'L'l Points 8737

Il y a plusieurs raisons pour lesquelles Keychain fait cela. Souvent, c'est parce que le nouveau compte que vous avez ouvert n'a pas les mêmes chemins d'accès au trousseau qu'auparavant. Pour commencer, essayez de changer le mot de passe de connexion principal de votre compte ; si cela ne donne rien, essayez ceci dans le terminal :

$ sudo touch login.keychain
$ codesign -vvv /Applications/Utilities/Keychain\ Access.app

Si vous obtenez une erreur telle que :

/Applications/Utilities/Keychain Access.app: code or signature modied

alors :

$ codesign -vvv /Applications/Utilities/Keychain\ Access.app

ce qui devrait vous donner la réponse :

/Applications/Utilities/Keychain Access.app: valid on disk
/Applications/Utilities/Keychain Access.app: satises its Designated Requirement

Redémarrage.

0 votes

Ces suggestions semblent excellentes, mais malheureusement, elles n'ont pas réglé le problème. Je n'ai pas changé de compte, mais j'ai essayé de toucher le trousseau login.keychain, de changer mon mot de passe et de procéder à une signature de code (ce qui me donne les résultats "valide" et "satisfait"). Cela donne toujours la même erreur.

0 votes

J'ai oublié de mentionner le redémarrage ; je suis heureux de voir que cela a fonctionné ;-)

0 votes

@Lri, -vvv incrémente le niveau de verbosité de la sortie ( EXEMPLES ), donc oui, il fait quelque chose. Le but des commandes choisies est d'ajuster l'horodatage sur le trousseau de connexion et de vérifier la signature existante avec une sortie verbeuse. -f -s forcerait le remplacement de toute signature existante sur le chemin à remplacer et à signer ; pourquoi feriez-vous cela ? Jetez un coup d'œil aux pages de manuel pour avoir une meilleure idée des concepts de signature en code.

3voto

MB42 Points 31

Pour commencer, Keychain a un petit outil très pratique appelé.. : "Keychain first aid" (A) qui devrait faire l'affaire. Après avoir terminé, vous devez vous déconnecter et vous reconnecter.

3voto

eodonohoe Points 206

Voici ce qui a fonctionné pour moi :

  • Accès ouvert au trousseau de clés
  • Exécutez les premiers soins du trousseau de clés (A)
  • Redémarrer le mac

J'ai essayé plusieurs approches mentionnées ci-dessus, mais aucune n'a fonctionné.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X