如何在 macOS 中删除所有钥匙串密码(重置钥匙串)

Apple Keychain在保护(Apple Keychain)Mac上网站、应用程序和无线网络的登录信息方面做得非常出色。它甚至可以通过在 iCloud 上同步数据来实现跨(syncing data over iCloud)Apple设备的无缝密码自动填充体验。

但是当您继续使用Mac时,您可能会遇到要求您从默认登录钥匙串中删除密码的情况。在某些情况下,您甚至可能必须重置钥匙串并重新开始。

当您想在 macOS中删除钥匙串密码时(Your Keychain Passwords)

在开始之前,最好先了解需要您在Mac上删除登录钥匙串中的单个或所有密码的特定场景。

您无法保存或自动填写密码(You Have Trouble Saving or Auto-Filling Passwords)

您在保存或自动填充密码时不断遇到钥匙串问题。(Keychain)搜索和删除有问题的登录条目(deleting the offending login entries)会有所帮助。但如果问题一直出现,您可能应该重置默认钥匙串。

您想将 Mac 交给其他人(You Want to Hand Over Your Mac to Someone Else)

您想将Mac长期交给其他人。如果无法创建单独的用户帐户,删除密码有助于保护隐私并防止访问网站和应用程序。

注意(Note):您想出售您的Mac吗?您必须将 macOS 设备重置为出厂默认设置(reset your macOS device to factory defaults)

您忘记了登录钥匙串的密码(You’ve Forgotten the Password to the Login Keychain)

默认情况下,您的登录钥匙串使用 Mac 的管理员密码来加密其内容。因此,如果您忘记并使用新密码重置 Mac 帐户,(reset your Mac account with a new password)除非您记住旧密码,否则您将无法访问或使用当前的登录钥匙串。完整的钥匙串重置是重新开始保存密码的唯一方法。

您已切换到其他密码管理器(You’ve Switched to a Different Password Manager)

尽管将Keychain集成到Mac很方便,但您可能更喜欢替代的跨平台密码管理实用程序,例如1Password、LastPass 或 Dashlane(1Password, LastPass, or Dashlane)。切换后,如果您不喜欢将密码保存在多个位置,请重置您的登录钥匙串。

可选:禁用 iCloud 钥匙串

如果您已将钥匙串(Keychain)设置为通过 iCloud 同步密码,您可能需要在开始之前禁用 iCloud钥匙串(Keychain)。否则,在 macOS 中删除您的密码也将导致它们从您拥有的其他Apple设备中自动删除。

1. 打开系统偏好设置(System Preferences)应用程序。如果在Dock(Dock)上找不到它,请打开Apple菜单并选择系统偏好设置(System Preferences)

2. 选择Apple ID

3. 在侧边栏选择iCloud然后,取消选中Keychain(Keychain)旁边的框。

使用 Safari 密码管理器删除网站密码(Delete Website Passwords Using Safari Passwords Manager)

如果您只想删除网站密码,最方便的方法是使用 Safari 的集成密码(Passwords)管理器。您还可以使用它将密码导出到CSV文件(如果您想备份密码或将它们导入到不同的密码管理器,这是理想的选择)。

1. 打开Safari并选择菜单栏上的Safari >首选项。(Preferences)

2. 切换到密码(Passwords)选项卡。

提示:在(Tip)Safari中访问密码(Passwords)管理器的另一种方法是在系统偏好设置(System Preferences)应用程序中选择密码(Passwords)类别。

3. 在密码字段中输入您的Mac用户帐户密码或使用 Touch ID 进行身份验证。

4. 选择窗口左下角的更多图标(三个点),然后选择(More)导出密码(Export Passwords)。 

5. 在您的Mac上选择一个位置以将您的密码导出到CSV文件,然后选择保存(Save)

6. 您现在可以删除您的密码:

删除个人密码(Delete Individual Passwords):突出显示您要删除的密码并选择删除(Delete )( ) 图标。如果您有很多密码,请使用侧边栏顶部的搜索栏按用户名或网站搜索登录条目。(Search)

删除多个密码(Delete Multiple Passwords):按住Command键可选择侧边栏上的多个登录条目。然后,选择删除(Delete)以同时删除它们。

删除所有密码(Delete All Passwords):如果要删除所有已保存的网站密码,请按Command + A突出显示整个侧边栏。然后,按Delete键并选择Delete Passwords作为确认。

注意:您可以随时从(Note)CSV文件中恢复已删除的密码,方法是在 Safari 的密码管理器中选择更多(More)>导入密码。(Import Passwords)

使用钥匙串访问删除任何已保存的密码(Delete Any Saved Password Using Keychain Access)

如果要从登录钥匙串中删除网站、应用程序、Wi-Fi网络和加密磁盘映像的密码,则必须使用macOS中内置的钥匙串访问应用程序。(use the built-in Keychain Access app)如果您尚未在 Mac 上设置 Time Machine(set up Time Machine on your Mac),我们建议您在继续之前手动备份您的钥匙串。

注意(Note):如果要删除Mac上的所有密码,最好的选择是重置登录钥匙串。跳至(Skip)下一部分以获取说明。

备份您的登录钥匙串(Back Up Your Login Keychain)

1. 按住 Control 键单击或右键单击Finder图标并选择Go to Folder

2. 输入以下文件夹路径并按Enter

~/Library/Keychains

3. 创建login.keychain-db文件的副本到您(login.keychain-db)Mac上的不同位置。

删除登录钥匙串中的密码(Delete Passwords in Login Keychain)

1. 通过Launchpad(Launchpad) > Other > Keychain Access打开 Keychain Access 。或者,使用Finder访问(Finder)Applications文件夹,然后双击Utilities文件夹中的Keychain Access

2. 在侧边栏的默认钥匙串(Default Keychains)部分下选择您的登录钥匙串。它由两个类别组成——登录(Login)本地项目( Local Items)

登录(Login):包含您无法通过 iCloud 同步的条目。

本地项目(Local Items):包含您可以通过 iCloud 同步的条目。如果钥匙串正在通过 iCloud 主动同步,您会在钥匙串访问侧栏中看到列为iCloud的类别。(iCloud)

3. 您现在可以开始删除您的密码:

删除个人密码(Delete Individual Passwords):按住 Control 键单击或右键单击要删除的密码,然后选择删除项目(Delete Item)。使用窗口右上角的搜索栏按用户名、网址、网络名称等搜索登录条目。(Search)

删除多个密码(Delete Multiple Passwords):在选择要删除的登录条目时按住Command键。(Command)然后,按住 Control 键单击任何突出显示的项目并选择Delete X Items

4. 选择删除(Delete)确认。

使用钥匙串访问重置我的默认钥匙串(Default Keychain Using Keychain Access)

如果您想删除网站、应用程序和Wi-Fi网络的所有密码,Mac 的Keychain Access应用程序为您提供了重置默认登录钥匙串的选项。如果您忘记了它的密码(例如,在管理员密码重置之后)或想要解决与损坏的钥匙串有关的问题,这是理想的选择。

重置您的登录钥匙串将自动生成现有数据的备份副本,您可以稍后将其添加到钥匙串(Keychain)(例如,如果您记住其密码),如果您愿意。

注意(Note)钥匙串急救(Keychain First Aid)选项不再出现在Mac OS X 10.11和更高版本中。

1. 打开Keychain Access应用程序,然后在菜单栏上选择Keychain Access > Preferences 。

2. 选择重置默认钥匙串(Reset Default Keychains)

3.在Keychain Access弹出窗口中选择Use Password以使用 Mac 的管理员密码验证操作。(Use Password)或者,使用 Touch ID(use Touch ID)

4. 再次输入您的Mac管理员密码以加密新的登录钥匙串,然后选择OK

5. 选择确定(OK)以完成重置过程。

6.如果您想使用不同的登录钥匙串密码,请打开编辑(Edit)菜单并选择更改钥匙串密码。(Change Password for Keychain)或者,选择钥匙串访问(Keychain Access)>退出钥匙串访问(Quit Keychain Access)

注意(Note):如果要添加旧登录钥匙串的内容,请在钥匙串访问(Keychain Access)菜单栏上选择文件(File)>导入钥匙串。(Import Keychain)您将在 ~/Library/Keychains目录下找到自动数据库备份。

从钥匙串访问中删除自定义钥匙串(Delete Custom Keychain From Keychain Access)

如果您在Mac上使用自定义钥匙串,则可以删除其中类似于登录钥匙串的任何项目。您还可以选择完全移除钥匙串本身。

1. 从钥匙串访问应用程序的(Keychain Access)自定义钥匙串(Custom Keychains)部分选择钥匙串。

2.在菜单栏上选择文件(File)>删除钥匙串。(Delete Keychain)

3. 选择删除参考(Remove Reference)删除钥匙串文件(Delete Keychain File )选项。 

删除引用(Remove Reference):仅删除对Keychain Access中自定义钥匙串的引用。您始终可以通过选择菜单栏上的文件(File)>添加钥匙(Add Keychain)串来重新添加钥匙串。

删除钥匙串文件(Delete Keychain File):删除钥匙串数据库文件。如果您没有在Mac上设置Time Machine,您可能需要在选择此选项之前将文件备份到其他位置。您可以在~/Library/Keychains目录下找到它。

包起来

如您所见,您有多种方法可以删除Keychain中的密码。在继续之前,请务必备份您的密码。(Always)如果您稍后改变主意,您可以选择检索您的登录详细信息。



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts