Дамп брелок iCloud в терминале

11

Мне не удалось найти путь к цепочке ключей iCloud, чтобы сделать просто security dump-keychain- цепочка для ключей iCloud не отображается, когда я пытаюсь security list-keychains. Каков путь к этой цепочке ключей (или, если она не может быть получена, как выгрузить всю цепочку ключей iCloud)?

Или, может быть, Apple Script может помочь сделать это?

Никтин Роман
источник
1
Вам нужно только увидеть это с Терминалом?
Крис
1
@ Крис, на самом деле, в однопользовательском режиме
Niktin Roman
1
Так ты что-нибудь понял?
Uko

Ответы:

5

Брелок iCloud хранится на диске в другом формате, чем традиционный брелок ref1 , ref2 . Он находится ~/Library/Keychains/в папке с длинным UUID. Вы можете видеть измененное изменение метки времени в содержимом этой папки, когда вы что-то меняете в цепочке для ключей iCloud.

Хотя вы можете использовать сценарии AppleScript и Usable Keychain Scripting для работы с системой и цепями для ключей входа в систему, нет никакого доступа к цепочке для ключей iCloud.

Таким образом, единственная опция, с которой вы остаетесь - это работа с AppleScript с графическим интерфейсом приложения Keychain Access.

Мэтт Сефтон
источник
4

Итак, я пытался выяснить что-то похожее около года или около того - и сейчас я хочу сказать, что без магии супер-ниндзя это действительно невозможно сделать с помощью команды «security». Я видел бесчисленные вопросы без ответа.

Несмотря на то, что нет фактического подтверждения, что это невозможно, представляется, что существует перевес, свидетельствующий о том, что это невозможно.

Jeef
источник