キーチェーンは、ライオンにアップグレードした後に「このアイテムへのアクセスが制限されています」と言います


16

最近Lionにアップグレードしましたが、それ以降、キーチェーンを使用して保存されたパスワードを確認することができませんでした。チェックボックスをクリックして表示すると、マスターパスワードの入力を求められ、「このアイテムへのアクセスは制限されています」というダイアログが表示されます。

ここと他のサポートサイトで質問を読んで、キーチェーンアクセスプログラムの「キーチェーン応急処置」機能を使用してみました。エラーがないことを報告します。また、ディスクユーティリティを使用してディスクのアクセス許可を修復しましたが、これでも問題は解決しませんでした。

〜/ Library / Keychains /を調べましたが、キーチェーンファイルの読み取りと書き込みの所有者権限があるようで、メインアカウントが所有者です。

これを修正しようとすることができる他のものはありますか?キーチェーンのパスワードを失いたくありません。

更新:

また、login.keychainファイルをFinderからKeychain Accessにドラッグしてみましたが、うまくいきませんでした。セキュリティコマンドラインアプリでもいくつか掘り下げてみましたが、進展はありませんでした...

アップデート2:

ここでコメントしたすべての提案を試した後、まだこのエラーが発生していましたが、ソフトウェアの更新を行い、再起動して、キーチェーンが再び機能するようになりました。だから、私は何が間違っていたのか分かりませんが、今は修正されています!受け入れられたとおりに答えを選びます。


私はそれが何らかの形でインターネット上でされていないと私は正しい時刻と日付再起動にそれを変更した後、時間と日付が更新されませんでしたにリンクされている見つけたものと同じ問題を抱えていたし、それは私が戻ってアクセス許可

回答:


7

キーチェーンがこれを行う理由はいくつかあります。多くの場合、切り替えたかもしれない新しいアカウントが以前と同じ/正しいキーチェーンへのパスを持っていないためです。まず、アカウントのメインログインパスワードを変更してみてください。それが何もしない場合は、ターミナルでこれを試してください:

$ 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

リブート。


これらは素晴らしい提案のように見えますが、残念ながら修正されませんでした。アカウントは変更していませんが、login.keychainに触れて、パスワードとコードサインを変更してみました(「有効」と「満足」の出力が得られます)。それでも同じエラーが発生します。
ryan_s

再起動について言及するのを忘れました。うまくいったことを嬉しく思います。;-)
l'L'l

@Lriは、-vvv出力の冗長レベルを増やします()。選択したコマンドの目的は、ログインキーチェーンのタイムスタンプを調整し、詳細な出力で既存の署名を検証することです。-f -s置換および署名されるパス上の既存の署名を強制的に置換します。どうしてそうするか?マニュアルページを見て、コードサインの概念をよりよく理解してください。
L'L'さL

13

キーチェーンのコマンドラインバージョンを実行していますか:

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

これは私のために働いた-キーチェーンへのアクセスを開き、ロックをクリックしてキーチェーンをロックしてから、もう一度ロックを解除してください!


1
この答えがなぜ投票されたのか理解できない。これも私にとってはうまくいきました。
辺野

すごい!!THXあなた
LucScu

Migration Assistantを使用して新しいMacに移行した後、同じ問題が発生しました。私はそれを修正するためにさまざまなことを試みましたが、これが唯一のことです。どうもありがとう!
オクロケット

この簡単な修正は、複数のサードパーティアプリケーションで機能しました。ありがとう!
jbbj94

3

まず第一に、キーチェーンには「キーチェーン応急処置」()A)と呼ばれる気の利いた小さなツールがあります。完了したら、ログアウトして再度ログインする必要があります。


3

ここに私のために働いたものがあります:

  • キーチェーンアクセスを開く
  • キーチェーンの応急処置を実行します(⌥⌘A)
  • Macを再起動します

上記のいくつかのアプローチを試しましたが、どれも機能しませんでした。


1

あなたがMobileMeユーザーだと思う?

同じ問題がありました。10.6.8以前のMacでまだMobileMeを使用/同期している場合は、おそらく停止することをお勧めします。SnowとLionから発行された証明書は完全には互換性がないようです。

キーチェーンのコピーを作成し、キーチェーンアクセスで、名前に.macまたはMobileMeが含まれるすべてのものを削除して再起動します。MobileMe証明書が再入力されますので、大丈夫です。

それが失敗した場合は、古いキーチェーンをキーチェーンアクセスのキーチェーンペインにドラッグしてみてください。これで、ログインキーチェーンとは別の新しいキーチェーンが作成され、使用するにはロックを解除する必要があります。問題がなければ、ここからアイテムをログインキーチェーンにドラッグできます。一部のユーザーはまだアクセス許可を与えない場合があります。このようなものが1つまたは2つあり、最終的には手動で再設定しました。


私はモバイルユーザーではありませんが、古いキーチェーンをキーチェーンアクセスにドラッグする方法を試してみます。
ryan_s

記録的には、これは機能しませんでした。login.keychainファイルを[キーチェーン]ペインにドラッグしても何も起こりません。また、データが表示されているメインペインにドラッグしても、許可がありません。
ryan_s

1

El Capitanのアップグレード(10.11.2)後にこの問題が発生しました。このアイテムへのアクセスは、エラー253200に制限されています。一部のパスワードのみを取得できませんでした。ここに私が問題を解決するためにしたことを示します。

エルキャピタンには、キーチェーンの応急処置機能はありません。ディスクユーティリティを使用してディスクのアクセス許可を修復することはできなくなりました(コマンドラインから実行できますが、この場合は役に立ちません)。したがって、インターネットに関する多くのアドバイスは古くなっているため、このメモを参照してください。

  • Keychain Access> Preferences / Generalを使用して、デフォルトのログインキーチェーンをリセットしました。
  • キーチェーンアクセスを終了します
  • 〜/ Library / Keychains /を開きました
  • タイムマシンに入った
  • 破損の可能性がある前の時間に戻りました(私の場合は10.11.2アップグレード)
  • login.keychainアイテムを復元しました
  • ファイルを置き換えずに追加し、old.keychainという名前に変更しました。
  • キーチェーンアクセスを使用して開きました。これで、古いパスワードを読み取ることができました。
  • パスワードを再入力する必要がありました-メールを含む。smtpサーバーのパスワードも再入力する必要があることに注意してください

1

キーチェーンは「このアイテムへのアクセスは制限されています」と言います

Mattが投稿したように:これは私にも役立ちました。

  • キーチェーンアクセスを開き、ロックをクリックしてキーチェーンをロックしてから、再度ロックを解除してください!-

その最も単純で最も潜在的に破壊的なオプションであり、私は非常に懐疑的でしたが、うまくいきました。数秒かかるので、一見の価値があります。OS X El Capitan V 10.11.6を実行しています


Ask Differentへようこそ!残念ながら、これは別の回答に関する他の人のコメントに対するコメントであり、それ自体は質問に対する回答を実際に提供するものではありません。「回答」は、OPによって投稿された質問に直接対処するものです。サイトへの順応を改善するために、ツアーを確認する時間をとることをお勧めします。
アラン

1

Mojaveでは、エラーコード "-25320"を使用して、システムをスリープ状態にしてから再度起動するように修正されました。それでおしまい!再起動や権限の変更は必要ありません。


0

キーチェーンアクセスメニューを開いてネットワークをクリックして開くと、左端の「ログイン」アイコンが強調表示されているときに「アクセスが制限されています」というメッセージが表示されました。ただし、左端で「システム」アイコンが強調表示されていれば、選択したネットワークのパスワードを取得できました。再起動は必要ありません。これが他の誰かに役立つことを願っています!


0

私は同じメッセージを受け取っていました。まず、キーチェーンの応急処置を試しましたが、何も問題はありませんでした。次に、ディスクユーティリティに移動してMacintosh HDを選択し、[ ディスクのアクセス許可を修復]を実行してから、キーチェーン応急処置に戻って再度実行しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.