16 votes

Vider le trousseau de clés iCloud dans le terminal

Je n'ai pas réussi à trouver le chemin vers le trousseau d'iCloud pour faire juste security dump-keychain - le trousseau iCloud ne s'affiche pas quand j'essaye security list-keychains . Quel est le chemin d'accès à ce trousseau (ou, s'il est impossible de l'obtenir, comment vider l'ensemble du trousseau iCloud) ?

Ou, peut-être, le script d'Apple pourrait aider à le faire ?

10voto

Matt Sephton Points 4570

Le trousseau iCloud est stocké sur le disque dans un format différent de celui d'un trousseau traditionnel. réf1 , réf2 . Il est situé à ~/Library/Keychains/ dans un dossier nommé comme un long UUID. Vous pouvez voir l'horodatage modifié changer sur le contenu de ce dossier lorsque vous modifiez quelque chose dans votre trousseau iCloud.

Alors que vous pouvez utiliser AppleScript et Script de porte-clés utilisable pour travailler avec le système et les trousseaux de connexion, il n'y a aucun moyen d'accéder au trousseau iCloud.

La seule option qui vous reste est donc d'utiliser l'interface graphique AppleScript de l'application Keychain Access.

5voto

Jeef Points 495

Cela fait environ un an que j'essaie de trouver une solution similaire et, à ce stade, je suis prêt à dire qu'il n'est pas possible de le faire à l'aide de la commande "security" sans l'aide d'une super magie ninja. J'ai vu d'innombrables questions sans réponse.

Bien qu'il n'y ait aucune confirmation réelle de son impossibilité, il semble y avoir une prépondérance de preuves suggérant que ce n'est pas possible.

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