4

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

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

6 ответов6

5

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

3

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

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

1

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

Keychain Access попросит у вас разрешения. Выберите "всегда", и ваша проблема исправлена!

Это помогло мне после поиска в Google и поиска неисправностей в течение нескольких часов ...

1

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

Следующее:

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

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

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

1

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

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

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

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

(И если действительно он сломан, то посмотрите, если подделка кода Mac подделана, что может потерпеть неудачу?)

0

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

Затем снова запустите брелок для первой помощи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .