有没有过这种崩溃时刻:打开mac想查存好的网站密码,刚点开浏览器就弹出「请输入登录钥匙串密码」,你盯着输入框大脑一片空白,试了开机密码、常用支付密码甚至生日全不对,连正常上网都做不到?别慌,mac钥匙串密码丢了不用重装系统,更不用花钱找维修,几招就能轻松搞定。

开了icloud同步?1分钟重置搞定
大部分开启了icloud钥匙串同步的用户,密码都已经自动备份到云端,直接重置钥匙串就能解决问题,步骤也很简单:打开启动台找到「其他」文件夹,进入「钥匙串访问」,点击左上角菜单栏的「钥匙串访问」→「偏好设置」,找到「还原默认设置」选项,验证你的apple id密码后就能完成重置。
重置后原钥匙串会自动归档在本地,不会彻底删除,而新钥匙串会自动同步你icloud里的所有账号密码,基本不会丢失你需要的信息,是目前最方便的解决方法。
没开同步?用终端找回原密码
如果你没有开启icloud同步,不想丢失本地存储的旧密码,可以试试终端提取法:打开启动台的「其他」文件夹进入「终端」,输入命令:`security find-generic-password -ga 你的账户名 | grep "password:"`,这里的账户名可以在「系统设置→用户与群组」里查到,回车后验证你的开机密码,终端就会直接输出你的钥匙串原始密码。
这个方法不需要重置,能完美保留你本地所有旧密码,适配几乎所有版本的macos系统,对不想改动现有设置的用户非常友好。

操作后的小提示
重置后如果部分本地密码没有自动同步,你可以从系统归档的旧钥匙串文件中手动导出导入,不会彻底丢失数据。日常使用中建议保持icloud钥匙串开启,不仅iphone、mac可以跨设备同步密码,就算本地钥匙串出问题,你的密码也有云端备份,不会陷入找不到密码的窘境。其实钥匙串密码遗忘是mac用户非常常见的问题,大多是更换开机密码后不同步导致的,不用过度紧张,自己动手两分钟就能解决,完全没必要花冤枉钱维修。(全文约612字)































