Обычно, когда я сохраняю пароль в Safari, он добавляется в мою связку ключей входа без проблем (при условии, что она уже разблокирована). Но после того, как я установил мастер-пароль, связка ключей по умолчанию была изменена на FileVaultMaster
. Когда я установил его обратно в login
Safari, то начал всегда спрашивать разрешение на доступ к связке ключей.
Что мне следует выбрать, чтобы вернуться к поведению по умолчанию, always allow
или нужно сделать что-то еще?
решение1
Да, если вы нажмете Always Allow, это вернет его к поведению по умолчанию, в противном случае он будет просить вас получить доступ к связке ключей каждый раз. Нажав Allow, вы сообщаете системе безопасности, что Safari должен получить к нему доступ один и только один раз, если вы нажмете Always Allow, вы скажете, что он может получить к нему доступ с этого момента, пока он не будет обновлен снова. (У разработчиков есть возможность избежать этой проблемы, подписав свои приложения)
решение2
У вас есть две потенциальные проблемы. Первая заключается в том, что ваша связка ключей по умолчанию больше не установлена на «login». Откройте Keychain Access ( /Applications/Utilities/Keychain Access.app
), выберите связку ключей входа и выберите File
» Make Keychain "login" Default
.
Вторая потенциальная проблема — поврежденная связка ключей. В Keychain Access, все еще с выбранной связкой ключей входа, выберите Keychain Access
» Keychain First Aid
. Введите пароль и нажмите «исправить».
решение3
Хотя, учитывая ваше описание, я сомневаюсь, что это так, но, может быть, цифровая подпись самого Safari сломана? Вы можете проверить это с помощью:
codesign --verify --verbose /Applications/Safari.app
...что должно дать вам:
/Applications/Safari.app: действителен на диске /Applications/Safari.app: удовлетворяет своим Обозначенным Требованиям
(А если действительно сломано, то см.Что может выйти из строя, если подпись кода Mac будет взломана?)
решение4
У меня была эта проблема с iMac моей тети 2010 года; она забыла главный пароль, и я выполнил сброс с помощью установочного диска. Однако с тех пор ее мучает та же проблема, описанная выше, повторяющиеся запросы на пароль. Я, наконец, получил возможность пойти в бар Apple Genius, исчерпав все форумы для обсуждения безрезультатно, и мне дали пока еще не проверенное решение. Парень говорит, что у него эта проблема постоянно, и он был уверен, что это сработает.
Следующее:
- Закройте все программы, кроме Finder, и перейдите в Home/Library (также может быть Username/Library).
- Найдите здесь папку Keychains; удалите ее.
- Выйти из системы / Немедленно перезагрузить
- Связка ключей заново создаст папку, и все будет готово.
Я обновлю этот пост, пытаясь исправить это; хотя это звучит логично. Любой, у кого это получилось, не стесняйтесь, присоединяйтесь. Я также должен отметить, что это, очевидно, сотрет все пароли приложений/веб-сайтов, которые вы уже сохранили, но я не думаю, что это должно быть проблемой для большинства людей.
Обновление: Сработало, пока все хорошо! Не могу поверить, что решение оказалось таким простым!