16 votes

OS X demande de manière répétée le mot de passe du trousseau de connexion

Je sais que cette question a été posée ici plusieurs fois, mais j'ai déjà consulté les autres discussions et essayé leurs suggestions, mais sans succès. Y a-t-il quelque chose que je puisse faire au lieu de réinstaller le système complet ?

Lorsque certaines applications veulent accéder au trousseau, on me demande le mot de passe du trousseau "login" de manière répétée et sans fin, même si je tape le bon mot de passe.

J'ai déjà essayé les éléments suivants, séparément les uns des autres :

  • Keychain Access > Preferences > Reset my default key chain
  • réinitialiser le mot de passe (nouveau mot de passe = ancien mot de passe) du trousseau de connexion
  • Suppression de la ~/Library/Keychains/XYZ... (comme suggéré ici : https://apple.stackexchange.com/a/148437/5924 )
  • redémarré plusieurs fois

Maintenant, je voulais simplement accorder l'accès à toutes les applications à certains trousseaux, mais lorsque je veux enregistrer les changements, j'ai le même problème que celui d'origine : On me demande le mot de passe du trousseau de connexion, qui n'est jamais accepté. Je suis certain de taper le bon mot de passe, je peux même verrouiller et déverrouiller le trousseau avec sans problème. Ou même réinitialiser le mot de passe. Mais ça ne m'aide pas. (Et au cas où cela aurait de l'importance : le mot de passe du trousseau "login" est le même que celui que j'utilise pour mon compte utilisateur).

Voici le vidéo de démonstration : https://www.dropbox.com/home/Public?preview=video3.m4v

[ enter image description here ]

(Je suis sur El Capitan, l'accès au trousseau est la version 9.0 (55171.20.2))

Des discussions connexes, mais aucune d'entre elles n'a aidé :

\===UPDATE===

Je viens de tomber sur ce fil : Le trousseau n'affiche pas les mots de passe après la mise à niveau d'El Capitan

et en effet, c'est également le message que j'obtiens dans le fichier /var/log/system.log :

SecurityAgent[877]: Ignoring user action since the dialog has received events from an untrusted source 

mais j'utilise déjà une vraie souris (Magic Mouse) et/ou le pavé tactile intégré de mon Mac, donc la solution proposée ici ne m'aide pas beaucoup :

La solution à ce problème consiste donc à utiliser une souris physique pour interagir. avec le trousseau de clés.

(Au fait : J'ai installé toutes les mises à jour récentes dont j'ai été notifié automatiquement via l'App Store).

Ce qui est également intéressant, en regardant le system.log : il montre beaucoup de ces lignes assez fréquemment, sans aucune interaction de l'utilisateur et toutes les quelques secondes :

secd[292]:  __SOSCCProcessSyncWithAllPeers_Server_block_invoke sync with all peers failed: Error Domain=com.apple.security.sos.error Code=1032 "peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found" UserInfo={NSDescription=peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found}
Mar 21 22:40:04 mln-mbp CloudKeychainProxy[344]:  __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UB--s--C---> syncWithAllPeers (null), rescheduling timer

(Maintenant, je viens de supprimer le trousseau de clés d'être stocké sur iCloud et l'erreur dans le journal a cessé).

10voto

Andy-G Points 101

J'avais exactement le même problème avec Lync messenger - demande d'entrer un mot de passe de trousseau, encore et encore, même si le mot de passe était correct. J'ai essayé de nombreuses suggestions, mais rien ne fonctionnait. Jusqu'à ce que je trouve celle-ci :

  • aller dans le dossier userid/Library/Keychains
  • rechercher une clé avec le nom du fichier dans la fenêtre de demande de mot de passe
  • supprimer ce fichier (seulement celui-là !)
  • essayez à nouveau votre application - le mot de passe est maintenant accepté

Cette clé n'apparaît pas dans Keychain Access, comme si elle n'existait pas. Mais le fichier clé réel était présent dans le dossier trousseau.

Il semble qu'il y ait un bug dans MacOS (je suis sur Sierra) quand il ne peut pas voir le fichier clé, et ensuite un autre bug - le système essaie de créer un nouveau fichier clé, mais l'opération échoue (le fichier existe déjà). Je suggérerais aux développeurs d'Apple d'ajouter une gestion correcte des exceptions, mais je suis satisfait pour l'instant - problème résolu.

3voto

Mathias Conradt Points 379

J'ai juste désactivé FileVault sous mon System Settings > Security & Privacy La nuit dernière, j'ai laissé le disque dur décrypter à nouveau et voilà, le trousseau de clés fonctionne à nouveau correctement. Je ne l'avais activé que récemment, mais je n'avais aucune idée que cela pouvait causer de tels problèmes et effets secondaires.

(D'autres problèmes avec FileVault sont probablement liés, tels que L'application de réinitialisation du mot de passe en mode récupération n'apparaît pas et les disques ne sont pas affichés. )

3voto

Long Points 1

Un démarrage en mode de récupération ( Command + R juste après le redémarrage) et Disk Utility > First Aid sur le disque principal a résolu le problème pour moi.

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