Мне не удалось найти путь к цепочке ключей iCloud, чтобы сделать просто security dump-keychain
- цепочка для ключей iCloud не отображается, когда я пытаюсь security list-keychains
. Каков путь к этой цепочке ключей (или, если она не может быть получена, как выгрузить всю цепочку ключей iCloud)?
Или, может быть, Apple Script может помочь сделать это?
Ответы:
Брелок iCloud хранится на диске в другом формате, чем традиционный брелок ref1 , ref2 . Он находится
~/Library/Keychains/
в папке с длинным UUID. Вы можете видеть измененное изменение метки времени в содержимом этой папки, когда вы что-то меняете в цепочке для ключей iCloud.Хотя вы можете использовать сценарии AppleScript и Usable Keychain Scripting для работы с системой и цепями для ключей входа в систему, нет никакого доступа к цепочке для ключей iCloud.
Таким образом, единственная опция, с которой вы остаетесь - это работа с AppleScript с графическим интерфейсом приложения Keychain Access.
источник
Итак, я пытался выяснить что-то похожее около года или около того - и сейчас я хочу сказать, что без магии супер-ниндзя это действительно невозможно сделать с помощью команды «security». Я видел бесчисленные вопросы без ответа.
Несмотря на то, что нет фактического подтверждения, что это невозможно, представляется, что существует перевес, свидетельствующий о том, что это невозможно.
источник