【问题标题】:Keychain and Mac OS Lion upgrade issue钥匙串和 Mac OS Lion 升级问题
【发布时间】:2023-04-03 13:50:02
【问题描述】:

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

 syncdefaultsd wants to use the "login" keychain

提示输入钥匙串密码。 ps aux 不显示任何名为syncdefaultsd 的进程。时间机器已关闭。 iCloud 已开启。该进程属于哪个应用程序?如何摆脱烦人的弹出窗口?

【问题讨论】:

    标签: macos operating-system osx-lion keychain


    【解决方案1】:

    syncdefaultsd是一个系统代理(启动定义文件是/System/Library/LaunchAgents/com.apple.syncdefaultsd.plist)和位于Lion 10.7.2版/System/Library/PrivateFrameworks/中的私有SyncedDefaults框架的一部分。作为一个私有框架,它并没有记录在 Lion SDK 中,但事实上a private framework of the same name exists in iOS 5 让我猜测它是 iCloud 同步基础架构的一部分。

    您的弹出窗口是:

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

    【讨论】:

    • 该对话框不允许您永久授予访问权限。当机器睡着时,我已经出现了这个对话框。输入密码并授予访问权限会使机器处于锁定状态,需要硬重启。我相信,在等待对话时,其他一些进程超时,Lion 无法恢复。
    • 您的登录钥匙串是否设置为锁定睡眠?您可以通过选择 Edit » Change Settings for Keychain “Login”... 在 Keychain Access 中进行检查。如果是,请禁用空闲锁定/睡眠锁定选项。如果不是,您能否提供一个屏幕截图,或者排除(机器被锁定的情况),弹出对话框的确切措辞?
    • 同样的问题。截图:screencast.com/t/2E8PKMHtYJ。还有钥匙串设置:screencast.com/t/G4OwUkRDtqH
    • @techraf 感谢您的提醒;唉,因为这不是来自我,我所能做的就是删除它。
    • 希望 Apple 对这个代理做同样的事情 ;-)
    猜你喜欢
    • 2022-11-23
    • 2018-05-14
    • 2011-10-29
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2013-01-21
    相关资源
    最近更新 更多