10 votes

Est-il possible d'accéder et de modifier le trousseau d'iCloud à partir de la ligne de commande (ou de l'automatisation) ?

Je suis très Je sais comment accéder au trousseau lui-même à partir de la ligne de commande, mais ce que je n'arrive pas à comprendre, c'est si je peux accéder au trousseau iCloud à partir de la ligne de commande également. Actuellement, la seule façon dont j'ai pu y accéder est via la commande Accès au trousseau de clés outil.

La situation que j'essaie de résoudre est la suivante : j'ai un mot de passe qui change toutes les semaines et je suis en mesure de mettre à jour l'entrée via la ligne de commande dans le répertoire de l'utilisateur. Système le trousseau de clés, mais le iCloud L'entrée ne change pas. Lorsque j'essaie de me connecter à l Wi-Fi il semble utiliser le iCloud et génère une erreur s'il ne correspond pas.

Keychain Access clip

Si je retire manuellement le iCloud entrée du trousseau de clés par Accès au trousseau de clés il utilisera le Système mot de passe du trousseau.

Mon espoir était d'automatiser la suppression de la iCloud via des outils de ligne de commande ou en modifiant manuellement certains éléments du trousseau. plist ou quelque chose comme ça.

Toute aide est appréciée. De même, s'il existe une façon originale d'utiliser le système AppleScript pour faire ça, je suis tout ouïe.

11voto

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é par 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.

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