Как удалить или исправить связку ключей после смены пароля?


47

Как мне сбросить основной брелок и полностью удалить старый? Я изменил свой пароль, и во всех этих всплывающих окнах он запрашивал новый пароль при первом входе в систему. Если кто-то может помочь с обновлением моей цепочки для ключей, я был бы признателен, или вы можете просто помочь мне полностью удалить и сбросить настройки.

Ответы:


38

Попробуйте запустить Keychain Repair Tool, открыв Keychain из папки / Applications / Utilities, затем в строке меню выберите Keychain Access, затем Keychain First Aid, затем введите свой пароль, подтвердите и запустите его. Если есть какие-либо проблемы, нажмите «Восстановить», затем «Пуск». (через службу поддержки Apple )

Если это не сработает, попробуйте сбросить брелок. С помощью инструкций Apple, вам просто нужно сделать эти шаги:

  1. Откройте Keychain Access, который находится в папке Utilities внутри папки Applications.
  2. В меню «Связка ключей» выберите «Настройки».
  3. Нажмите General, затем нажмите Reset My Default Keychain.
  4. Авторизуйтесь с помощью пароля для входа в свою учетную запись.
  5. Закройте Keychain Access, затем перезагрузите компьютер.

Сброс не работает, возвращает «UNIX [Неверный аргумент]»
Брайан Ноблаух

20
К сожалению, время не на стороне этого ответа - у El Capitan нет брелка для скорой помощи.
Тецудзин

2
В macOS Sierra нет First Aid, и когда я пошел сбросить брелок, я получил сообщение о том, что операция не может быть завершена. Но вдруг мой брелок был совершенно пуст. Я вышел из системы и снова вошел в систему, и мне пришлось повторно вводить много паролей учетной записи - так что, похоже, это сработало.
Ник Вудхэмс

1
@SGSVenkatesh Ошибка присутствовала, но она действительно работала. Брелок был сброшен.
Ник Вудхэмс

1
Для других, кто может столкнуться с этим: открыто Keychain access. Выберите loginбрелок. Выберите Edit -> Change password for keychain login. Примечание: если опция отключена, в верхнем меню создайте новую цепочку для ключей с именем «test», щелкните ее правой кнопкой мыши и сделайте ее цепочкой для ключей по умолчанию. Приступите к сбросу пароля цепочки для ключей входа в систему и, когда закончите, сделайте его снова цепочкой для ключей по умолчанию. Удалить testбрелок`.
ахаш

14

Синхронизируйте вашу учетную запись и пароли брелка!

Пароль вашей учетной записи пользователя macOS может не совпадать с паролем вашей цепочки для ключей входа в систему. Либо создайте новую цепочку ключей для входа, либо обновите ее новым паролем.

После того, как вы или ваш администратор Mac сбросили пароль вашей учетной записи пользователя macOS, ваш Mac может попросить вас обновить пароль цепочки для ключей или ввести пароль вашей цепочки для ключей входа в систему. Это может также сказать вам, что система не смогла разблокировать вашу цепочку ключей входа в систему. Это потому, что ваша цепочка для ключей входа по-прежнему использует ваш старый пароль.

Если вы не знаете свой старый пароль, решение - создать новую цепочку ключей для входа.

Если вы знаете свой старый пароль, используйте этот пароль для обновления существующей цепочки для ключей входа в систему:

Откройте приложение Keychain Access, которое находится в папке «Утилиты» в папке «Приложения».

В меню «Правка» выберите «Изменить пароль для связки ключей».

Введите старый пароль вашей учетной записи в поле «Текущий пароль». Это пароль, который вы использовали до сброса пароля.

Введите новый пароль своей учетной записи в поле «Новый пароль». Это пароль, который вы сейчас используете для входа на свой Mac. Введите тот же пароль в поле Verify.

Нажмите OK, когда закончите, затем закройте Keychain Access.

Взято из поддержки Mac: https://support.apple.com/en-gb/HT201609


14

В том же духе:

«Вы можете безопасно удалить папку Keychains (или только папки внутри нее) в вашем домашнем каталоге

eg. /Users/yourusername/Library/Keychains

эту папку можно удалить. Он будет воссоздан при входе в систему. "

Или вы можете получить доступ к папке библиотеки, перейдя в Finder >> Go и удерживая нажатой клавишу выбора.

введите описание изображения здесь

Это отлично сработало для меня.

Источник: https://discussions.apple.com/thread/2355503?tstart=0

Убедитесь, что вы перезагрузили компьютер после удаления папки, прежде чем делать что-либо еще. Очень важно !!


1
Не вся папка, только папки внутри нее. Большинство из них имеют заглавные буквы с некоторыми цифрами. (напр .: ISF8-S9DV-DI5G .... и т. д.)
Мелвин Джефферсон

2
Это лучший ответ на эту тему, поскольку в Sierra и выше не существует «скорой помощи» в связке ключей.
Сезар Белих

1
Спасибо за отзывы ребята и помогаем улучшить ответ.
цепная работа

Разве удаление ключа не приведет к удалению всех сохраненных паролей? Или я что-то упустил?
Kamafeather

5

В High Sierra моя цепочка для ключей входа в систему застряла на предыдущем пароле. Я пытался установить его в Keychain Access, но пункт в меню Edit был серым.

Я нашел предложение на https://www.jamf.com/jamf-nation/discussions/28449/change-password-for-keychain-login-greyed-out использовать securityутилиту командной строки в терминале для установки цепочки для ключей пароль к моему новому логину. Просто security set-keychain-passwordбез дальнейших аргументов не удалось после запроса старого и нового пароля, но затем я обнаружил с security default-keychainполным путем к моей цепочке для ключей входа в систему:

bash$ security default-keychain
    "/Users/myself/Library/Keychains/login.keychain-db"

bash$ security set-keychain-password "/Users/myself/Library/Keychains/login.keychain-db"
Old Password:
New Password:
Retype New Password:

bash$

Очевидно, вы бы заменили myselfсвоим логином или скопировали и вставили результат, default-keychainесли он выглядит радикально отличным от моего. (Вы можете сохранить копию / вставить с помощью security default-keychain | xargs security set-keychain-password.)


1
В моем случае Мохаве создал новую цепочку для ключей, но старая была сохранена как login_renamed_1.keychain-db. На этом запустил security set-keychain-password, затем переименовал текущий логин.keychain-db и переименовал в, перезагрузил. Работал отлично.
Hafthor

3

Предыдущие ответы не работали для меня. Решение технической поддержки Apple, полностью устраняющее цепочки для ключей:

  • Перейти на страницу Finder: выберите GO, выберите Library, выберите Preferences
  • Переместить все ссылки на связку ключей в корзину.
  • Перезагрузите iMac и при появлении запроса на изменение или сброс связки ключей
  • Выберите Изменить брелок
  • Перезагрузите систему и НЕ БОЛЬШЕ ПОДСКАЖИТЕ пароль для брелка !!

1
Обратите внимание, что вы должны удерживать клавишу выбора при просмотре меню GO, чтобы появилась опция библиотеки
Колин

1
это заставило вас снова ввести пароль для каждой вещи? Я имею в виду, что все ваши пароли были потеряны?
№5
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.