Пароль на связке ключей «Локальные объекты»

Очень интересный и странный глюк поймала одна моя знакомая обновив свой MacBook Air до Mavericks. Система "встала раком" и настойчиво требовала какой-то пароль для связки ключей «Локальные объекты», причем данное сообщение невозможно закрыть и никакие из предложенных паролей не подходили (пытать утюгом не стал).

Как получилось сотворить такое безобразие сказать не могу. Через мои руки прошло уже более десятка маков с Mavericks, только подобной проблемы со связкой ключей «Локальные объекты» не возникало. Сброс пароля учетной записи на mac не дал результата, впрочем как и отключение iCloud.

В интернетах ничего вразумительного по данному вопросу тоже не говорят — нашел лишь пару-тройку упоминаний подобной проблемы без ответа… пришлось разбираться самому.

Первым делом локализовал проблему на уровне конкретной учетной записи, то есть у вновь созданного тестового пользователя, проблем с доступом к связке ключей «Локальные объекты» не возникает. Вывод: самый простой способ победить данный недуг — создать нового пользователя и работать под ним.

Прежнего можно удалить перенеся все необходимые данные.

Однако хотелось докопаться до сути, потому всем интересующимся далее предлагаю углубиться в терминал, где для начала включим отображение скрытых файлов:

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

Дальше перезагружаемся и система больше не спрашивает неизвестный пароль для связки ключей «Локальные объекты».

Вот такой способ, не берусь сказать что делать нужно именно так, но проблема ушла.

Комментарии и уведомления в настоящее время закрыты..

Комментарии закрыты.