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

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

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

Да, если вы нажмете Always Allow, верните его по умолчанию, иначе он попросит вас получить доступ к Keychain каждый раз. Нажимая «Разрешить», вы сообщите системе безопасности, что позволяет Safari получать к ней доступ один раз и только один раз, если вы говорите «Всегда разрешать», что вы можете получить доступ к нему с этого момента, пока он не будет обновлен снова. (Разработчики имеют возможность избежать этой проблемы, подписав свои приложения)

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

Вторая потенциальная проблема – поврежденный брелок. В Keychain Access, все еще с выбранным логин-логином, выберите Keychain Access » Keychain First Aid . Введите пароль и нажмите «Восстановить».

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

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

… который должен дать вам:

  /Applications/Safari.app: действует на диске
 /Applications/Safari.app: удовлетворяет установленному требованию 

(И если действительно это сломано, то см. Если подписи Mac-кода подделаны, что может не получиться? )

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

Доступ к Keychain будет запрашивать у вас разрешение. Выберите «всегда», и проблема решена!

Он сделал трюк для меня после Googling и устранения неполадок в течение нескольких часов …

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

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

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

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

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

Возможно, он также синхронизируется с вашей учетной записью. По умолчанию регулярная скобка первой помощи не будет исправлять ее. Чтобы проверить и исправить ошибку, откройте Keychain Access.app, щелкните меню Keychain Access и откройте настройки. Нажмите вкладку «Первая помощь» и поставьте галочку в поле «Синхронизировать логин для ключей с помощью учетной записи».

Затем снова запустите скобку.

  • Разрешить группе UNIX доступ только к одному файлу через SSH
  • Неинтерактивный ssh ​​sudo ... запрашивает пароль в виде простого текста
  • Каковы последствия установки installSecurityContext = «False», если я использую https?
  • Безопасно ли использовать miredo-клиент?
  • Каковы возможные проблемы безопасности с помощью SSH-демона?
  • Как получить доступ к частным методам и частным данным через reflection?
  • Каковы все учетные записи пользователей для IIS / ASP.NET и как они отличаются?
  • Метод Windows для обнаружения отравления ARP в локальной сети (LAN)?
  • Подключение через именованный канал из службы Windows (сеанс # 0) в настольное приложение (сеанс # 1)
  • MD5 hash с солью для хранения пароля в БД в C #
  • Предоставление разрешения на запись нескольким пользователям в папке в Ubuntu
  • Давайте будем гением компьютера.