我知道这里已经被问过几次了,但是我已经检查了其他讨论并尝试了他们的建议,但是没有成功。除了重新安装整个系统,我还能做些什么吗?
当某些应用程序想要访问钥匙串时,即使我输入了正确的密码,也会反复询问我“登录”钥匙串密码,并且永无休止。
我已经尝试过以下方法,彼此分开:
Keychain Access > Preferences > Reset my default key chain
- 重置登录钥匙串的密码(新密码=旧密码)
- 删除
~/Library/Keychains/XYZ...
文件夹(如此处建议:https : //apple.stackexchange.com/a/148437/5924) - 重新启动几次
现在,我只想简单地授予对某些钥匙串所有应用程序的访问权限,但是当要保存更改时,与原始问题相同:我被要求输入登录钥匙串密码,但从未被接受。我肯定输入了正确的密码,我什至可以用它锁定和解锁钥匙串,而不会出现问题。甚至重置密码。只是无济于事。(以防万一,请注意:“登录”钥匙串密码与我用于用户帐户的密码相同。)
这是截屏视频:https : //www.dropbox.com/home/Public? preview =video3.m4v
[ ]
(我在El Capitan上,钥匙串访问权限为9.0版(55171.20.2))
相关讨论,但没有一个帮助:
===更新===
我碰到了这个话题:El Capitan升级后,钥匙串不显示密码
实际上,这也是我在/var/log/system.log中得到的消息:
SecurityAgent[877]: Ignoring user action since the dialog has received events from an untrusted source
但我已经使用了真正的鼠标(Magic Mouse)和/或Mac的内置触摸板,因此那里提出的解决方案没有太大帮助:
因此,解决此问题的方法是使用物理鼠标与钥匙串进行交互。
(顺便说一句:我安装了所有最近的更新,这些更新是通过App Store自动通知的。)
有趣的是,查看system.log:它非常频繁地显示很多这样的行,而无需任何用户交互并且每隔几秒钟:
secd[292]: __SOSCCProcessSyncWithAllPeers_Server_block_invoke sync with all peers failed: Error Domain=com.apple.security.sos.error Code=1032 "peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found" UserInfo={NSDescription=peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found}
Mar 21 22:40:04 mln-mbp CloudKeychainProxy[344]: __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UB--s--C---> syncWithAllPeers (null), rescheduling timer
(现在,我刚刚从存储在iCloud上删除了钥匙串,并且日志中的错误停止了。)
resetpassword
(用一个词)。将启动一个单独的应用程序,在其中选择“ Macintosh HD”,然后选择用户名,然后单击窗口底部的“重置”。