Keychain和Mac OS Lion升级问题

bpa*_*anj 7 macos operating-system keychain osx-lion

从Snow Leopard升级到Lion后,我有时会弹出一个弹出窗口:

 syncdefaultsd wants to use the "login" keychain
Run Code Online (Sandbox Code Playgroud)

它会提示输入钥匙串密码.ps aux不显示任何名为syncdefaultsd的进程.Time Machine已关闭.iCloud已开启.该流程属于哪个应用程序?我怎样才能摆脱烦人的弹出窗口?

kop*_*hke 6

syncdefaultsd是一个系统代理(launchd定义文件是/System/Library/LaunchAgents/com.apple.syncdefaultsd.plist)和/System/Library/PrivateFrameworks/Lion版本10.7.2中驻留的私有SyncedDefaults框架的一部分.作为一个私有框架,它没有在Lion SDK中记录,但iOS 5中存在同名私有框架这一事实让我猜测它是iCloud同步基础架构的一部分.

你的弹出窗口是:

  • 访问存储在钥匙串中的iCloud项目的访问权限请求; 在这种情况下,在这种情况下显示的对话框提供了拒绝访问,授予访问权限和永久授予访问权限的选项 - 最后一个选项将是您需要的选项.
  • 要求解锁整个钥匙串 - 该对话框只接受您的密码.发生这种情况是因为您的钥匙串已锁定.要摆脱对话框,您需要在Keychain Access应用程序中禁用睡眠时的钥匙串锁定和空闲时间后的锁定.