在终端中转储iCloud钥匙串


11

我无法找到执行iCloud钥匙串的路径security dump-keychain-尝试时未显示iCloud钥匙串security list-keychains。该钥匙串的路径是什么(或者,如果无法获取,如何转储整个iCloud钥匙串)?

或者,也许Apple Script可以帮助实现这一目标?


1
您只需要在终端上看到它?
克里斯(Chris)

1
@Chris,实际上是在单用户模式下
Niktin Roman,

1
那你知道了吗?
Uko

Answers:


5

iCloud钥匙串以与传统钥匙串ref1ref2不同的格式存储在磁盘上。它位于~/Library/Keychains/一个名为长UUID的文件夹中。当您在iCloud钥匙串中进行更改时,您可以在该文件夹的内容上看到修改后的时间戳更改。

尽管您可以使用AppleScript和可用的钥匙串脚本来与系统和登录钥匙串一起使用,但无法访问iCloud钥匙串。

因此,剩下的唯一选择就是Keychain Access应用程序的AppleScript GUI操作。


4

因此,大约一年左右以来,我一直在努力寻找类似的东西-在这一点上,我想说,如果没有超级忍者魔法,使用'security'命令实际上是不可能的。我看到无数问题,没有答案。

尽管没有实际的确认,但不可能,但似乎有大量证据表明这是不可能的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.