“钥匙串急救”去了哪里?


34

在运行OS X El Capitan的计算机上,“钥匙串访问”应用程序中没有“钥匙串急救”选项。

所有文档,包括El Capitan中的Mac OS帮助,都说要转到“钥匙串访问”菜单并选择“钥匙串急救”。但是我的“钥匙串访问”菜单如下所示:

在此处输入图片说明

钥匙串急救在哪里?


4
有什么办法可以取代这个功能吗?
wordsmythe

Answers:


10

它可能已在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


8
我现在该如何修理钥匙扣!笔记本电脑完全无法使用。
javadba

8

从OSX 10.11开始,您需要打开“钥匙串访问”应用程序并转到Preferences > Reset My Default Keychain。“重置”有点用词不当;实际上,它将把旧的钥匙串移到一个单独的数据库文件中,并创建一个新的干净的钥匙串。

接下来,如果您这样做File > Add Keychain,则可以将旧的钥匙串(例如,login_renamed_1)重新添加到查看器。然后,您可以将密钥从旧的钥匙串手动复制到新的钥匙串。

您将必须为每个复制的密钥重新输入您的root密码,这将向您抛出错误,但最终它们被复制。


通过将导入的钥匙串的密码更改为空白,然后再将所需的密码拖到新的钥匙串中,可以大大加快该过程。然后,您可以简单地按Return键或通过将光标置于其上方并运行clickclick(例如)来自动单击“允许”按钮,例如,while : ; do cliclick c:. w:500; done它将每半秒在当前光标位置单击一次。
Miles Wolbe

7

在Mac OS X 10.11 El Capitan中,可以通过删除其中的所有文件和文件夹~/Library/Keychains/并重新启动来修复钥匙串错误。

建议“急救”和重命名钥匙串文件的指南被误导或过时。


2
不必删除所有文件和文件夹,而只需删除任何带有类似guid的名字的文件夹(例如A8E5321F-62CC-5BED-8B31-DE0526C484BD)。techraptor.net/content/…–
杰森(Jason)

4
不太确定此建议。我丢失了所有钥匙串物品。幸运的是,我只是移动而不是删除它们...
Paul S

谢谢-是的,这会重置所有保存的密码,但是它使钥匙串再次起作用,这就是我想要的急救方法。
geedoubleya

6
我真的建议不要采取这种建议,除非万不得已。这只是擦除所有钥匙串数据并从头开始的粗略方法,但可能会带来其他意外后果。(例如,如果您使用全盘加密,则重启时会引起更多问题。)一种更清洁的方法,几乎​​相同的事情是打开“钥匙串访问”,转到“首选项”窗口(⌘+`),然后然后点击“重置我的默认钥匙串”。下面是截图:dropbox.com/s/0sb9o7ho75oh7ks/...
克里斯-
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.