7 votes

Comment puis-je réparer un trousseau de clés dans Mojave ?

Chaque fois que je rencontre un champ de mot de passe dans Safari qu'il veut remplir automatiquement en utilisant mon trousseau, il se bloque pendant quelques minutes et n'affiche rien d'autre que le ballon de plage. Je suppose que cela est dû à un trousseau de clés corrompu.

Dans les versions précédentes de MacOS, il existait une option permettant de réparer un trousseau de clés. Dans Mojave, cette option n'existe pas. Lorsque je "réinitialise mes trousseaux par défaut", cela corrige le problème et tout fonctionne comme d'habitude. Cependant, je perds tous mes mots de passe et toutes mes notes.

Ce que j'ai essayé et qui n'a pas marché :

  • Exécutez les premiers secours à partir du gestionnaire de disques
  • J'ai restauré mon trousseau de clés (contenu de ~/Library/Keychains ) à partir d'une sauvegarde Time Machine
  • J'ai tout déplacé sauf login.keychain à la poubelle

Je sais qu'il est théoriquement possible de créer un nouveau trousseau et de copier les éléments du trousseau d'origine, mais un mot de passe est demandé pour chaque élément, ce qui n'est pas possible avec la quantité d'éléments que j'ai stockés.

0 votes

J'ai eu un problème de ce type. Il semblait lié à iCloud et à des clés mises en cache périmées. Un redémarrage a permis d'effacer les clés mises en cache.

3voto

slm Points 4018

L'outil de réparation a été supprimé pour des raisons de sécurité, car il pouvait être utilisé pour exporter votre trousseau sans vos autorisations. Ce qu'il nous reste, ce sont des conseils que vous trouverez dans divers articles de blog expliquant certains problèmes spécifiques avec des solutions de contournement pour "résoudre" des problèmes spécifiques liés au trousseau.

La plupart de ces solutions impliquent la suppression de touches spécifiques ou la désactivation de l'option "Afficher le résumé" ou d'autres aspects d'une touche problématique.

0 votes

Merci, mais malheureusement aucun de ces liens ne s'applique au problème. Comment puis-je identifier la clé incriminée ?

2voto

abuharsky Points 467

Un trousseau de clés corrompu peut empêcher plusieurs services de se connecter, notamment iCloud. Voici un moyen de déterminer si votre trousseau est la cause de l'impossibilité de se connecter à iCloud.

  1. Ouvrez votre application Console (sous Utilities)
  2. Dans le champ de recherche, tapez "Login".
  3. Appuyez sur le bouton Effacer.
  4. Essayez de vous connecter à votre iCloud.
  5. Notez les messages d'erreur. Ils peuvent ressembler à ceci"

Error Domain=com.apple.accounts Code=13 UserInfo={NSLocalizedDescription=, NSUnderlyingError=0x7f*******c10 {Error Domain=com.apple.accounts.keychain Code=-25295}}}}

Décomposez les codes d'erreur :

Erreur Domaine=com.apple.accounts Code=13

Ce code peut être lié aux erreurs du trousseau de clés par une simple recherche Google.

Erreur Domain=com.apple.accounts.keychain Code=-25295

Ce code d'erreur (et bien d'autres) peut être interprété sur ce lien :

           https://krypted.com/lists/comprehensive-list-of-mac-os-x-error-codes/

Dans ce cas, on interprète 25295 en appuyant sur la commande F et en recherchant "25295". La recherche permet de trouver le code suivant :

Codes d'erreur du Keychain Manager

errKCInvalidKeychain = -25295

Tout indique que le trousseau de clés est corrompu, ce qui empêche les services de se connecter. En fait, en recherchant votre propre identifiant Apple dans le trousseau pour localiser les clés de connexion, vous pouvez essayer de supprimer les clés publiques. Ce faisant, MacOS ne supprimera pas les clés qui sont corrompues.

SOLUTION :

La solution se trouve sur ce lien : Comment sauvegarder votre trousseau iCloud

https://eclecticlight.co/2019/09/05/how-to-back-up-your-icloud-keychain/

Si vous sauvegardez votre appareil MacOS, votre trousseau est également sauvegardé. Cet article décrit comment s'assurer que les éléments de votre trousseau iCloud sont également inclus dans toute sauvegarde locale, et ce faisant, il décrit également comment restaurer votre trousseau. Votre trousseau est situé dans un fichier de votre bibliothèque, à l'adresse ~/Bibliothèque/Keychains. Dans le Finder, vous devez sélectionner GO dans le menu supérieur (il y a un moyen de masquer l'onglet "Go"...). Je ne m'en souviens plus, mais c'est facile à trouver). La bibliothèque se trouve sous l'onglet GO. Ceci étant dit, ce dossier est également sauvegardé sur Time Machine ou tout autre duplicata de votre appareil MacOS. Suivez les instructions du lien pour restaurer le dossier ~/Library/Keychains sur votre appareil MacOS. J'ai redémarré mon MacBook Pro, à ce stade, et pour la première fois en quelques semaines, j'ai pu me connecter à tous les services. Problème résolu !

0 votes

Et pour ceux d'entre nous qui n'utilisent pas iCloud (et qui n'utiliseront pas iCloud) ?

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