Брелок говорит «Доступ к этому предмету ограничен» после обновления до Lion

16

Недавно я перешел на Lion, и с тех пор я не смог использовать Keychain для просмотра моих сохраненных паролей. Когда я нажимаю на флажок, чтобы показать их, он запрашивает мой мастер-пароль, а затем появляется диалоговое окно с надписью «Доступ к этому элементу ограничен».

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

Я посмотрел в ~ / Library / Keychains / и похоже, что у меня есть разрешение владельца на чтение и запись файла цепочки для ключей, и моя основная учетная запись является владельцем.

Есть ли что-нибудь еще, что я могу попытаться исправить это? Я бы не хотел потерять свои пароли брелка.

Обновить:

Я также попытался перетащить свой файл login.keychain из Finder в Keychain Access, но безуспешно. Я попытался покопаться в приложении командной строки безопасности, но безуспешно ...

Обновление 2:

Перепробовав все предложения, которые я здесь прокомментировал, я все еще получал эту ошибку, но затем я сделал обновление программного обеспечения и перезагрузил компьютер, и теперь моя цепочка для ключей снова работает. Итак, я понятия не имею, что пошло не так, но теперь это исправлено! Я просто выберу ответ, как принято.

ryan_s
источник
У меня возникла та же проблема, что я обнаружил, она как-то связана с отсутствием в Интернете, и время и дата не были обновлены после того, как я изменил на правильное время и дату, перезагрузилEd, и это позволило мне вернуться обратно

Ответы:

7

Есть несколько причин, по которым Keychain делает это. Часто это происходит из-за того, что новая учетная запись, на которую вы могли переключиться, не имеет тех же / правильных путей к цепочке для ключей, которые использовались ранее. Для начала попробуйте изменить основной пароль для входа в свою учетную запись; если это ничего не делает, попробуйте это в терминале:

$ sudo touch login.keychain
$ codesign -vvv /Applications/Utilities/Keychain\ Access.app

Если вы получили ошибку, такую ​​как:

/Applications/Utilities/Keychain Access.app: code or signature modified

тогда:

$ codesign -vvv /Applications/Utilities/Keychain\ Access.app

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

/Applications/Utilities/Keychain Access.app: valid on disk
/Applications/Utilities/Keychain Access.app: satisfies its Designated Requirement

Перезагрузка.

l'L'л
источник
Это похоже на отличные предложения, к сожалению, они не исправили это. Я не менял учетные записи, но я попытался прикоснуться к login.keychain, сменить пароль и кодовый знак (что дает мне «действительный» и «удовлетворяет» вывод). Все равно выдает ту же ошибку.
ryan_s
Я забыл упомянуть перезагрузку; Я рад видеть, что это сработало. ;-)
l'l'l
@Lri, -vvvувеличивает уровень детализации ( ПРИМЕРЫ ), так что да, он ДЕЛАЕТ что-то. Цель выбранных команд - настроить временную метку в цепочке ключей входа и проверить существующую подпись с подробным выводом. -f -sзаставит заменить любую существующую подпись на пути, который будет заменен и подписан; Почему ты бы так поступил? Взгляните на справочные страницы, чтобы лучше понять концепцию кодирования.
L'L'l
13

Работает ли версия Keychain для командной строки:

security dump-keychain -d login.keychain

тоже не получится, но со странным сообщением In dark wake, no UI possible?

Тогда часть Mac OS не понимает, спит он или нет . Там нет необходимости перезагрузки. Положи его спать, проснись, и брелок должен снова быть в порядке. Иногда это происходит на моем MacBook Pro: я открываю его, чтобы разбудить, нажимаю кнопку питания по привычке, только чтобы выключить его при попытке запуска, что приводит к странному поведению брелка.

Андрей
источник
2
Это решило мою проблему - я уложил его в сон и разбудил, и мой брелок снова заработал. Благодарность!
amitp
2
Я просто нажал на Йосемити, когда пытался открыть старую резервную копию брелка. Спасибо за публикацию этого!
Cbowns
Потрясающие. Мои ладони потели!
VH-NZZ
Отлично! Исправлена ​​проблема «Доступ к этому пункту ограничен», доступ к связке ключей в MacOS Mojave только сейчас.
Rockallite
8

это сработало для меня - откройте доступ к связке ключей, нажмите на замок, чтобы заблокировать связки ключей, затем снова разблокируйте!

Matt
источник
1
Не понимаю, почему этот ответ был отклонен. Это было то, что работало для меня тоже.
Хенно
ОТЛИЧНЫЙ!! THx вас
LucScu
У меня возникла такая же проблема после перехода на новый Mac с помощью Migration Assistant. Я пробовал разные вещи, чтобы исправить это, но это единственное, что сделал. Большое спасибо!
Окрокет
Это простое исправление помогло мне с несколькими сторонними приложениями. Благодарность!
jbbj94
3

Для начала, в Keychain есть изящный маленький инструмент под названием: «Первая помощь Keychain» (⌥⌘A), которая должна помочь. После завершения вам необходимо выйти и снова войти в систему.

MB42
источник
3

Вот что сработало для меня:

  • Открытый доступ к брелку
  • Запустите брелок для первой помощи (⌥⌘A)
  • Перезагрузите Mac

Я попробовал пару подходов, отмеченных выше, и ни один из них не сработал.

Рэй Хантер
источник
1

Я подозреваю, что вы пользователь MobileMe?

У меня были такие же проблемы. Если вы все еще используете / синхронизируете MobileMe на Mac 10.6.8 или более ранней версии, вам, вероятно, лучше остановиться. Кажется, что сертификаты, выданные Snow и Lion, не полностью совместимы.

Сделайте копию своей Цепочки для ключей, затем в Доступе Цепочки для ключей удалите все, у которого есть .mac или MobileMe в его имени и перезапустите. Сертификаты MobileMe будут заполнены, и с вами все будет в порядке.

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

gsymon
источник
Я не являюсь пользователем мобильного телефона, но попробую перетащить мою старую связку ключей в связку ключей.
ryan_s
Для записи, это не сработало. Перетаскивание файла login.keychain на панель Keychains ничего не делает, а перетаскивание на главную панель, где находятся данные, говорит мне, что у меня нет разрешения.
ryan_s
1

Я столкнулся с этой проблемой после обновления El Capitan (10.11.2). Доступ к этому элементу ограничен Ошибка 253200. Только некоторые пароли были недоступны. Вот что я сделал, чтобы решить проблему.

В El Capitan нет функции скорой помощи брелка. Дисковую утилиту больше нельзя использовать для восстановления прав доступа к диску (вы можете сделать это из командной строки, но в этом случае это не поможет). Таким образом, многие советы в Интернете устарели, следовательно, это примечание.

  • Я использовал Keychain Access> Preferences / General, чтобы сбросить брелок для входа в систему по умолчанию.
  • Я покинул Keychain Access
  • Я открыл ~ / Библиотека / Брелки /
  • Я вошел в машину времени
  • Я вернулся ко времени до вероятного повреждения (в моем случае обновление 10.11.2)
  • Я восстановил элемент login.keychain
  • Я не заменил, но добавил файл и переименовал его в old.keychain.
  • Я открыл его, используя доступ к брелку. Теперь я мог читать мои старые пароли.
  • Мне пришлось заново вводить пароли - в том числе и для Mail. Обратите внимание, что вам нужно будет повторно вводить пароли для серверов SMTP
Энтони Финкельштейн
источник
1

Брелок говорит: «Доступ к этому предмету ограничен»

Как написал Мэтт: Это сработало и для меня.

  • откройте доступ к связке ключей, нажмите на замок, чтобы заблокировать связки ключей, затем снова разблокируйте! -

Это самый простой наименее потенциально разрушительный вариант, и я был очень скептичен, но это сработало. Так что стоит выстрел, так как это занимает секунды. Я использую OS X El Capitan V 10.11.6

Пол Флокхарт
источник
Добро пожаловать, чтобы спросить другого! К сожалению, это комментарий в ответ на комментарий другого человека к другому ответу и сам по себе не дает ответа на вопрос. «Ответы» предназначены для того, чтобы непосредственно ответить на вопрос, опубликованный ОП. Чтобы лучше помочь вам акклиматизироваться на сайте, я предлагаю потратить немного времени на обзор тура .
Аллан
1

В Мохаве, с кодом ошибки «-25320», исправление было в том, чтобы перевести систему в спящий режим и снова ее разбудить. Это оно! Не требуется перезагрузка или изменение разрешений.

Эд Макманус
источник
0

Я обнаружил, что когда я был в меню доступа брелка и щелкнул по своей сети, чтобы открыть его, я получил сообщение «доступ ограничен», когда в крайнем левом углу был выделен значок «вход». Однако, если в крайнем левом углу был выделен значок «система», я смог восстановить свой пароль для выбранной сети. Перезагрузка не требуется. Я надеюсь, что это помогает кому-то еще!

Николь
источник
0

Я получал то же сообщение. Сначала я попробовал Брелок для первой помощи, который не нашел ничего плохого. Затем я зашел в Дисковую утилиту и выбрал Macintosh HD и запустил Восстановление прав доступа к диску , затем вернулся к первой помощи Цепочки для ключей и снова запустил ее, все равно ничего не показало, НО, теперь моя Цепочка для ключей работает должным образом.

STPUD
источник