Думал что данная статья уже не актуальна, ведь была написана ещё шесть лет назад, но комментарии к ней в блоге продолжают появляться и по сей день. Вот и решил разместить её на Дзене, вдруг кому пригодится. Вообще, о технологии хранения паролей в «связке ключей» на «яблочных» устройствах планирую написать отдельный развёрнутый пост.
Очень интересный и странный глюк поймала одна моя знакомая обновив свой MacBook. Система "встала раком" и настойчиво требовала пароль для связки ключей «Локальные объекты», причем данное сообщение невозможно закрыть и никакие из предложенных паролей не подходили (пытать утюгом не стал).
Как получилось сотворить такое безобразие сказать не могу. Через мои руки прошло уже более десятка маков с Mavericks, только подобной проблемы со связкой ключей «Локальные объекты» не возникало. Сброс пароля учетной записи на mac не дал результата, впрочем как и отключение iCloud.
В интернетах ничего вразумительного по данному вопросу тоже не говорят - нашел лишь пару-тройку упоминаний подобной проблемы без ответа... пришлось разбираться самому.
Первым делом локализовал проблему на уровне конкретной учетной записи, то есть у вновь созданного тестового пользователя, проблем с доступом к связке ключей «Локальные объекты» не возникает.
Cамый простой способ победить данный недуг - создать нового пользователя и работать под ним.
Прежнего можно удалить перенеся все необходимые данные. Однако, хотелось докопаться до сути, потому всем интересующимся далее предлагаю углубиться в терминал, где для начала включим отображение скрытых файлов:
defaults write com.apple.Finder AppleShowAllFiles 1 && killall Finder
Перейдем в каталог /Users/имя_пользователя/Library/Keychains/ :
cd /Users/имя_пользователя/Library/Keychains/
Смотрим что у нас имеется (команда ls -la):
air-ninell:Keychains andrej$ ls -la
total 128
drwx------ 10 andrej staff 340 24 дек 01:00 .
drwx------@ 53 andrej staff 1802 23 дек 09:57 ..
-r-------- 1 andrej staff 0 4 мар 2012 .fl0D1D1BA9
-r--r--r-- 1 andrej staff 0 24 дек 01:00 .fl62323D2F
-r--r--r-- 1 andrej staff 0 6 авг 2012 .flA6A9AF81
drwx------ 8 andrej staff 272 24 дек 00:49 6845AAA4-3D80-5724-8B75-86B8DFD950FD
-rw-r--r-- 1 andrej staff 20460 6 авг 2012 Microsoft_Intermediate_Certificates
-rw------- 1 andrej staff 23148 8 авг 23:01 metadata.keychain
Далее я просто удалил каталог 6845AAA4-3D80-5724-8B75-86B8DFD950FD (цифры и буквы у вас будут другие, но общий вид аналогичный) и файл .fl62323D2F (имел такую же дату что и каталог, потому прибил до кучи).
Кстати, не нужно писать целиком названия каталога и файла, достаточно написать несколько первых букв и нажать клавишу TAB, оставшаяся часть названия допишется сама.
air-ninell:Keychains andrej$ rm .fl62323D2F
override r--r--r-- andrej/staff for .fl62323D2F? y
air-ninell:Keychains andrej$ rm -r 6845AAA4-3D80-5724-8B75-86B8DFD950FD
Дальше перезагружаемся и система больше не спрашивает неизвестный пароль для связки ключей «Локальные объекты». Вот такой способ, не берусь сказать что делать нужно именно так, но проблема ушла.
Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.
ЕСЛИ СЧИТАЕТЕ СТАТЬЮ ПОЛЕЗНОЙ,
НЕ ЛЕНИТЕСЬ СТАВИТЬ ЛАЙКИ И ДЕЛИТЬСЯ С ДРУЗЬЯМИ.
https://mdex-nn.ru/page/parol-na-svjazke-kljuchej-lokalnye-obekty.html