Vider le trousseau iCloud dans le terminal

11

Je n'ai pas trouvé le chemin vers le trousseau iCloud à faire juste security dump-keychain- le trousseau iCloud n'est pas affiché lorsque j'essaie security list-keychains. Quel est le chemin vers ce trousseau (ou, s'il ne peut pas être obtenu, comment vider l'ensemble du trousseau iCloud)?

Ou, peut-être, Apple Script pourrait aider à le faire?

Niktin Roman
la source
1
Vous avez seulement besoin de le voir avec le terminal?
Chris
1
@Chris, en fait, en mode mono-utilisateur
Niktin Roman
1
Alors tu as compris quelque chose?
Uko

Réponses:

5

iCloud Trousseau est stocké sur le disque dans un format différent de celui d' un trousseau traditionnel ref1 , ref2 . Il se trouve ~/Library/Keychains/dans un dossier nommé UUID long. Vous pouvez voir le changement d'horodatage modifié sur le contenu de ce dossier lorsque vous changez quelque chose dans votre trousseau iCloud.

Bien que vous puissiez utiliser AppleScript et les scripts de trousseau utilisables 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 le fonctionnement de l'interface graphique AppleScript de l'application Keychain Access.

Matt Sephton
la source
4

J'ai donc essayé de comprendre quelque chose de similaire pendant environ un an - et à ce stade, je suis prêt à dire que sans magie super ninja, il n'est vraiment pas possible de le faire en utilisant la commande `` sécurité ''. J'ai vu d'innombrables questions sans réponse.

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

Jeef
la source