在运行OS X El Capitan的计算机上,“钥匙串访问”应用程序中没有“钥匙串急救”选项。
所有文档,包括El Capitan中的Mac OS帮助,都说要转到“钥匙串访问”菜单并选择“钥匙串急救”。但是我的“钥匙串访问”菜单如下所示:
钥匙串急救在哪里?
在运行OS X El Capitan的计算机上,“钥匙串访问”应用程序中没有“钥匙串急救”选项。
所有文档,包括El Capitan中的Mac OS帮助,都说要转到“钥匙串访问”菜单并选择“钥匙串急救”。但是我的“钥匙串访问”菜单如下所示:
钥匙串急救在哪里?
Answers:
它可能已在OS X 10.11.2更新中被删除。参考:10.11.2更新后似乎缺少钥匙串急救!
来自关于OS X El Capitan 10.11.2,安全性更新2015-005 Yosemite和安全性更新2015-008 Mavericks的安全性内容:
钥匙串访问
适用于:OS X El Capitan v10.11和v10.11.1
影响:恶意应用程序可能会伪装成钥匙串服务器。说明:钥匙串访问与钥匙串代理之间的交互方式存在问题。通过删除旧版功能解决了此问题。
CVE编号CVE-2015-7045
从OSX 10.11开始,您需要打开“钥匙串访问”应用程序并转到Preferences > Reset My Default Keychain
。“重置”有点用词不当;实际上,它将把旧的钥匙串移到一个单独的数据库文件中,并创建一个新的干净的钥匙串。
接下来,如果您这样做File > Add Keychain
,则可以将旧的钥匙串(例如,login_renamed_1
)重新添加到查看器。然后,您可以将密钥从旧的钥匙串手动复制到新的钥匙串。
您将必须为每个复制的密钥重新输入您的root密码,这将向您抛出错误,但最终它们将被复制。
while : ; do cliclick c:. w:500; done
它将每半秒在当前光标位置单击一次。
在Mac OS X 10.11 El Capitan中,可以通过删除其中的所有文件和文件夹~/Library/Keychains/
并重新启动来修复钥匙串错误。
建议“急救”和重命名钥匙串文件的指南被误导或过时。