Safari продолжает спрашивать разрешение получить доступ к связке ключей

Обычно, когда я сохраняю пароль в Safari, он будет добавлен к моей связке ключей входа в систему без суеты (предполагающий, что он уже разблокирован). Но после того, как я установил основной пароль, связка ключей по умолчанию была изменена на FileVaultMaster. Когда я задержал его к login Safari, затем запущенный, чтобы всегда попросить разрешение получить доступ к связке ключей.

Для возвращения это к поведению по умолчанию должно, я выбрал always allow или есть ли что-то еще, что я должен сделать?

4
задан 26.08.2009, 16:54

6 ответов

Да, если Вы нажимаете, Always Allow отложил бы его к, он - поведение по умолчанию иначе, это попросит, чтобы Вы получили доступ к Связке ключей каждый раз. Путем нажатия Allow Вы говорите системе безопасности позволять Safari получать доступ к нему однажды и только однажды, если, как Вы говорите Всегда, Позволяют Вам, говорят, что это может получить доступ к нему с этого времени, пока это не обновляется снова. (У разработчиков есть опция избежать этой проблемы путем подписания их приложений),

5
ответ дан 07.12.2019, 19:20
  • 1
    @Arjan аккомпанемента: Одно из основных преимуществ для разработчиков для подписания их приложений - то, что, когда новая версия выпущена, она не попросит разрешение получить доступ к связке ключей снова, поскольку ее все еще "подписывают" и доверяют как то приложение. – Chealion 06.10.2009, 19:21
  • 2
    Ah, I missed that part about "until it is updated again". Это правда, хотя все приложения Apple подписываются, таким образом, не нужно действительно получать такую подсказку, даже если Safari обновляется. Но я предполагаю, что Вы знаете это также. :-) (Между прочим, если Вы, оказывается, знаете то, что могло бы перестать работать, если подпись испорчена, то, считайте мой superuser.com/questions/47504 / …) – Arjan 06.10.2009, 19:46

У Вас есть две потенциальных проблемы. Прежде всего, Ваша связка ключей по умолчанию больше не устанавливается "войти в систему". Откройте Доступ Связки ключей (/Applications/Utilities/Keychain Access.app), выберите связку ключей входа в систему и выберите File » Make Keychain "login" Default.

Второй потенциальной проблемой является поврежденная связка ключей. В Доступе Связки ключей, все еще с выбранной связкой ключей входа в систему, выбирают Keychain Access » Keychain First Aid. Введите свой пароль и поразите восстановление.

3
ответ дан 07.12.2019, 19:20

Хотя дали Ваше описание, я сомневаюсь, что оно имеет место, но возможно цифровая подпись самого Safari повреждается? Можно протестировать его использование:

codesign --verify --verbose /Applications/Safari.app

... который должен дать Вам:

/Applications/Safari.app: valid on disk
/Applications/Safari.app: satisfies its Designated Requirement

(И если действительно это повреждается, затем посмотрите, Вмешиваются ли в подписывание кода Mac, что могло бы перестать работать?)

1
ответ дан 07.12.2019, 19:20

Это, возможно, также стало синхронизацией с Вашей учетной записью. Обычной связкой ключей по умолчанию скорая помощь не зафиксирует его. Чтобы заставить его проверить и зафиксировать его, открыть Keychain Access.app, нажимают меню Keychain Access и открытые предпочтения. Поразите вкладку 'First Aid' и отметьте поле 'Synchronise login keychain password with account'.

Затем выполненная скорая помощь связки ключей снова.

0
ответ дан 07.12.2019, 19:20

Я имел о той же проблеме, и она имеет все, чтобы сделать с Подписыванием кода. Существуют сложные способы изменить подписывание кода Safari, поэтому возьмите простой способ: просто поместите Вас приложение Safari в корзину и скопируйте заполнять (рабочее) заявление Safari с другого Mac (с тем же номером версии) к Вашему.

Доступ связки ключей попросит у Вас разрешения. Выбирайте "всегда", и Вы - проблема, фиксируется!

Это добилось цели для меня после поиска с помощью Google и поиска и устранения неисправностей в течение многих часов...

1
ответ дан 07.12.2019, 19:20

У меня была эта проблема с iMac моей Тети 2010; она забыла основной пароль, и я выполнил сброс с помощью диска установки. Однако с тех пор она была заполонена той же проблемой, детализированной выше, повторные запросы на пароль. Я наконец имел шанс перейти к панели Genius Apple, исчерпывавшей все дискуссионные форумы напрасно, и был дан пока еще бездоказательное решение. Парень говорит, что получает эту проблему все время, и он был довольно уверен, что она будет работать.

Следующим образом:

  1. Закройте все программы кроме Средства поиска и перейдите к Дому/Библиотеке (может также быть Имя пользователя/Библиотека),
  2. Найдите папку Keychains в здесь; удалите его
  3. Выйдите из системы / Перезапуск сразу
  4. Связка ключей воссоздаст папку, и необходимо быть хорошими для движения

Я обновлю это сообщение при попытке этой фиксации; это звучит логичным все же. Любой, кто имеет успех, не стесняется вмешиваться. Я должен также указать, что это, очевидно, вытрет любые пароли приложения/сети, которые Вы уже сохранили, но я не думаю, что это должно быть проблемой для большинства людей.

Обновление: Это работало, пока неплохо! Не может полагать, что решение было так просто!

1
ответ дан 07.12.2019, 19:20

Теги

Похожие вопросы