OS X反复询问登录钥匙串密码


14

我知道这里已经被问过几次了,但是我已经检查了其他讨论并尝试了他们的建议,但是没有成功。除了重新安装整个系统,我还能做些什么吗?

当某些应用程序想要访问钥匙串时,即使我输入了正确的密码,也会反复询问我“登录”钥匙串密码,并且永无休止。

我已经尝试过以下方法,彼此分开:

  • 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上删除了钥匙串,并且日志中的错误停止了。)


您是否已经尝试过“修复权限”例程(“磁盘工具”的“急救”)和“修复主文件夹”权限(来自“恢复分区”系统)?
Dictionarics Anonymous

@DictionaricsAnonymous我刚刚进行了急救,但遇到了一些错误。即使“急救”对话框显示“然后将在必要时修复该卷。”,如果再次运行急救,该卷仍显示错误。 snag.gy/A9JAJ.jpg关于主文件夹的权限修复:查看分区时,如何访问该文件夹/我似乎没有恢复分区(请参见屏幕截图)。分区也不会在那里出现吗?通过boot&cmd + R可以访问的DiskUtility是否不同于从其运行急救的DiskUtility?(在执行下一步之前进行TimeMachine备份)
Mathias Conradt

没关系有关分区,我看到它通过“磁盘工具列表” - pastebin.com/XfBViF3B和埃尔卡皮坦论坛讨论discussions.apple.com/thread/7254480?tstart=0
马蒂亚斯Conradt

啊,我没有El Capitan,也不知道它带来了一些变化……如果一切都没有改变,则需要启动到恢复系统(重新启动并按住Cmd-R),然后启动Disk Utility并让它启动从那里修复“ Macintosh HD”。它应该修复该文件系统损坏。如果没有,请再次运行。但是我最初的想法是修复PERMISSIONS,该功能已从El Capitan的Disk Utility中删除。我建议您先修复该损坏,然后再尝试修复这两个权限系统。我将不得不在Google周围搜索,看看这是否仍然适用于El Capitan ...
Dictionarics Anonymous

2
要重置主文件夹的文件夹权限,请启动到恢复系统,启动终端应用程序(“实用程序”菜单),然后键入命令resetpassword(用一个词)。将启动一个单独的应用程序,在其中选择“ Macintosh HD”,然后选择用户名,然后单击窗口底部的“重置”。
Dictionarics Anonymous

Answers:


7

我在Lync Messenger中遇到了完全相同的问题-一次又一次地输入钥匙串密码,即使密码是正确的密码也是如此。尝试了无数建议,没有任何效果。直到我找到这个:

  • 转到文件夹userid / Library / Keychains
  • 在密码请求窗口中查找带有文件名的密钥
  • 删除此文件(仅此一个!)
  • 重试您的应用-密码已被接受

不知何故此钥匙没有显示在“钥匙串访问”中,就像它不存在一样。但是实际的密钥文件存在于钥匙串文件夹中。

当macOS(我在Sierra上)看不到密钥文件时,似乎是一个错误,然后是另一个错误-系统尝试创建新的密钥文件,但是文件操作失败(文件已经存在)。我建议苹果开发人员在该处添加适当的异常处理,但现在我很满意-问题已解决。


我有确切的错误,完美地工作。
凯文(Kevin)

回复“未显示”;是否因为您已将其隐藏在KeyChain(菜单视图)中?
Pacerier

单击“显示过期的证书”和“显示不可见的项目”。
Pacerier's

3

我只是在昨晚禁用FileVaultSystem Settings > Security & Privacy然后让HD重新解密并瞧瞧,现在钥匙串再次可以正常工作了。我只是在最近才激活它,但不知道这会引起此类问题和副作用。

(可能与FileVault的其他问题有关,例如在恢复模式下未显示“重置密码”应用程序和磁盘


有趣。我只是两天前才开始使用El Capitan(在全新的MBP上),尽管我已经读过书,但到目前为止,我还没有看到Keychain Access的任何问题,但是我在安装OS时禁用了FileVault。我想知道那是为什么吗?(我的意思是为什么我没有钥匙串问题。)
Wildcard

2

引导至恢复模式(Command + R重新引导后立即启动)并Disk Utility > First Aid在主磁盘上为我解决了该问题。


1
但是主要原因是什么?
Pacerier
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.