重复的弹出窗口'Safari想要使用“登录”钥匙串'


10

我反复提到弹出窗口说 Safari想要使用“登录”钥匙串

然后我输入密码 在此输入图像描述

但系统总是不断告诉我这是错误的密码,我确信它不是 在此输入图像描述

这是详情揭示的内容: 在此输入图像描述

这里发生了什么,我该如何解决?

我正在运行OS X 10.6.8。


这只发生在野生动物园?你可以打开你的钥匙串!如果是,请在密钥链中查找safari表单自动填充,并显示密码。
Jadav 2013年

Answers:


11

在某些地方,您的用户帐户密码已更改或您login.keychain已损坏。默认情况下,Keychain设置为将其密码与您的用户帐户密码同步,允许您在登录帐户时解锁,从而为应用程序和进程提供对其内容的访问权限。当您在“系统偏好设置”的“用户和帐户”部分更改密码时,它会将更改传达给Keychain Access,后者会更新login.keychain密码。

通过在每个OS X安装程序中使用“ 重置密码”实用程序或通过其他方式在“系统偏好设置”中的“用户和帐户”之外更改用户帐户密码时,通常会出现此类问题。使用这些备用方法之一更改密码时,更改不会传达给Keychain Access。当您按照其中一个更改登录并开始使用系统时,您将不断收到类似于您发布的提示。

有几种方法可以解决这个问题并让事情再次正常运行:

第一种方法是尝试过去可能使用的任何可能的密码。钥匙串没有锁定机制,可以在X次尝试后锁定你,所以随意尝试尽可能多的回忆。假设这有效,并且它接受其中一个密码,您可以更新密钥链密码以匹配您的登录密码。这可以通过打开钥匙串访问(位于/Applications/Utilities),点击菜单栏中的编辑并选择“ 更改钥匙串登录密码 ”来完成。这将允许您输入原始密码(无论哪个适合您),然后输入新密码,该密码应与您用于登录和/或进行软件更新的密码相同。

第二种方法是创建一个新的钥匙串。你可以浏览到/Users/~/Library/Keychains,其中~代表你的用户的短名称,并找到login.keychain文件。将此文件的名称更改为login.keychainold类似的名称。一旦您更改了用户的名称注销并重新登录。几秒钟内,许多进程中的一个应检测到login.keychain不再存在并提示您创建一个,可能使用“重置为系统默认值”的措辞,按照提示完成此操作。当它要求输入密码时,您将输入您的登录密码,即您刚刚用于登录的密码。


感谢您的详细回复(对我迟到的回复感到抱歉)。它似乎适用于您的第一个解决方案,更改钥匙串的密码。
Alex Ixeras 2013年

大!很高兴听到你能够更新密码,而不必杀死整个钥匙串。
兔子先生

是的,我能够将钥匙串移动到另一个名称使用$ mv login.keychain login.keychainold,并且提示停止显示,我姐姐的笔记本电脑现在再次工作,谢谢。
Antoine 2015年

这是唯一对我有用的东西。谢谢!!!
alexoviedo999 2016年
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.