Проблема обновления брелка и Mac OS Lion - PullRequest
7 голосов
/ 18 октября 2011

После обновления со Snow Leopard до Lion иногда появляется всплывающее окно:

 syncdefaultsd wants to use the "login" keychain

Он запрашивает пароль для связки ключей. ps aux не показывает ни одного процесса, называемого syncdefaultsd. Машина времени выключена. iCloud включен. К какому приложению относится этот процесс? Как я могу избавиться от надоедливого всплывающего окна?

1 Ответ

6 голосов
/ 19 октября 2011

syncdefaultsd является системным агентом (файл определения launchd /System/Library/LaunchAgents/com.apple.syncdefaultsd.plist) и является частью частной среды SyncedDefaults, находящейся в /System/Library/PrivateFrameworks/ в Lion версии 10.7.2.Как частная платформа, она не документирована в Lion SDK, но тот факт, что частная структура с таким же именем существует в iOS 5 , заставляет предположить, что она является частью инфраструктуры синхронизации iCloud.

Ваше всплывающее окно:

  • запрос на разрешение доступа к элементу iCloud, хранящемуся в вашей цепочке для ключей;в этом случае диалоговое окно, отображаемое в таких ситуациях, предлагает возможность запретить доступ, предоставить доступ и навсегда предоставить доступ - этот последний вариант будет тем, который вам нужен.
  • запрос на разблокировку цепочки для ключей в целом -этот диалог принимает только ваш пароль.Это происходит потому, что ваш брелок заблокирован.Чтобы избавиться от диалогового окна, необходимо отключить блокировку цепочки для ключей в режиме ожидания и блокировку после простоя в приложении Keychain Access.
...