更改密码后如何删除或修复钥匙串?


47

如何重置主钥匙串并完全删除旧钥匙串?我更改了密码,并在首次登录时提出了所有这些弹出窗口,要求输入新密码。如果有人可以帮助更新我的钥匙串,我将不胜感激,或者您可以帮助我完全删除并重置它。

Answers:


38

尝试通过从/ Applications / Utilities文件夹中打开“钥匙串”来运行“钥匙串的修复工具”,然后从菜单栏中选择“钥匙串访问”,然后选择“钥匙串急救”,然后输入密码,然后验证并启动。如果有任何问题,请单击修复,然后单击开始。(通过Apple支持

如果这不起作用,请尝试重置您的钥匙串。通过Apple的说明,您只需要执行以下步骤:

  1. 打开“钥匙串访问”,该文件位于“应用程序”文件夹内的“实用工具”文件夹中。
  2. 从“钥匙串访问”菜单中,选择“首选项”。
  3. 单击常规,然后单击重置我的默认钥匙串。
  4. 使用您的帐户登录密码进行身份验证。
  5. 退出“钥匙串访问”,然后重新启动计算机。

重置不起作用,返回“ UNIX [无效参数]”
Brian Knoblauch

20
不幸的是,时间不在这个答案的旁边-El Capitan没有钥匙串急救。
Tetsujin

2
在macOS Sierra上没有急救,当我去重置钥匙串时,我收到一条消息,说操作无法完成。但是突然之间,我的钥匙串完全空白了。我注销并重新登录,我不得不重新输入许多帐户密码-看起来好像可以用。
尼克·伍德汉姆斯

1
@SGSVenkatesh存在错误,但实际上确实有效。钥匙串已重置。
尼克·伍德汉姆斯

1
对于可能遇到此问题的其他人:open Keychain access。选择login钥匙串。选择Edit -> Change password for keychain login。注意:如果该选项被禁用,则从顶部菜单中创建一个名为“ test”的新钥匙串,右键单击它,并将其设置为默认钥匙串。继续重置登录钥匙串的密码,完成后,再次将其设置为默认钥匙串。删除test钥匙串。
ahash

14

同步您的用户帐户和钥匙串密码!

您的macOS用户帐户的密码可能与您的登录钥匙串的密码不匹配。创建一个新的登录钥匙串或使用您的新密码更新它。

在您或Mac管理员重置macOS用户帐户的密码后,Mac可能会要求您更新钥匙串密码或输入登录钥匙串的密码。它还可能告诉您系统无法解锁您的登录钥匙串。那是因为您的登录钥匙串仍在使用旧密码。

如果您不知道原来的密码,解决方案是创建一个新的登录钥匙串。

如果您知道旧密码,请使用该密码更新现有的登录钥匙串:

打开“钥匙串访问”应用程序,该应用程序位于“应用程序”文件夹的“实用工具”文件夹中。

从“编辑”菜单中,选择“更改钥匙串“登录”的密码。”

在“当前密码”字段中输入用户帐户的旧密码。这是密码重设之前使用的密码。

在“新密码”字段中输入您的用户帐户的新密码。这是您现在用来登录Mac的密码。在验证字段中输入相同的密码。

完成后单击“确定”,然后退出“钥匙串访问”。

取自Mac支持:https : //support.apple.com/zh-cn/HT201609


14

同样:

“您可以安全地删除主目录中的Keychains文件夹(或其中的文件夹)

eg. /Users/yourusername/Library/Keychains

该文件夹可以删除。它将在登录时重新创建。”

或者,您可以转到Finder >>去并按住选项键来访问Library文件夹。

在此处输入图片说明

这对我来说非常有效。

资料来源:https : //discussions.apple.com/thread/2355503?tstart=0

确保在删除文件夹后重新启动计算机,然后再执行其他操作。非常重要!!


1
不是整个文件夹,而是其中的文件夹。他们中的大多数人都将大写字母加上一些数字。(例如:ISF8-S9DV-DI5G .... etc。)
梅尔文·杰斐逊

2
这是该主题的最佳答案,因为在Sierra及更高版本中不存在钥匙串访问中的急救措施。
Cesar Bielich

1
感谢您的反馈,并帮助改善答案。

删除键盘聊天不是要删除所有存储的密码吗?还是我错过了什么?
卡玛菲瑟

5

在High Sierra中,我的登录钥匙串卡在了先前的密码上。我试图在“钥匙串访问”中进行设置,但“编辑”菜单中的项目显示为灰色。

我在https://www.jamf.com/jamf-nation/discussions/28449/change-password-for-keychain-login-greyed-out上找到了一个建议,以使用security终端中的命令行实用程序设置钥匙串密码更改为我的新登录密码。只要security set-keychain-password没有进一步的论据,要求新旧密码后失败了,但后来我发现用security default-keychain全路径名,以我的登录钥匙串:

bash$ security default-keychain
    "/Users/myself/Library/Keychains/login.keychain-db"

bash$ security set-keychain-password "/Users/myself/Library/Keychains/login.keychain-db"
Old Password:
New Password:
Retype New Password:

bash$

如果myself您的登录名与我的登录名default-keychain完全不同,显然可以用您的登录名替换,或将其复制粘贴。(您可以使用保存自己的副本/粘贴security default-keychain | xargs security set-keychain-password。)


1
在我的情况下,Mojave创建了一个新的钥匙串,但是旧的钥匙串被保存为login_renamed_1.keychain-db。在其上运行安全性set-keychain-password,然后重命名当前的login.keychain-db out并重命名一个in,重新启动。很棒。
Hafthor,时间

3

先前的答案对我不起作用。Apple技术支持解决方案可完全消除钥匙串:

  • 转到查找器页面:选择“开始”,选择“库”,选择“首选项”
  • 将所有对钥匙串的引用移到垃圾箱。
  • 重新启动iMac并在系统提示您更改或重置钥匙串时
  • 选择更改钥匙串
  • 重新启动系统,不再提示钥匙串密码!

1
请注意,您必须看GO菜单时按住Option键库选项出现
科林

1
这是否使您再次为每件事输入密码?我的意思是所有密码都丢失了吗?
nr5
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.