web-dev-qa-db-ja.com

OS Xキーチェーンを復元する

誤ってOS X Lionキーチェーンをリセットしました。ゴミ箱からキーチェーンのコンテンツを復元する方法はありますか?

ゴミ箱にキーチェーンアクセスアイコンがあるので、これを求めています。リセットによってすべての証明書が消去されたように見えるため、これは大きな助けになります。

5
Stanley

キーチェーンが保存されているライブラリフォルダーは、デフォルトでは非表示になっています。

まず、Keychain Access.appを終了します。

Finderを開き、Shift Cmd Gを押してから、~/Library/Keychains。ここで、既存のデフォルトファイルの名前を変更し、元のファイルをゴミ箱からドラッグして戻します。

キーチェーンアクセスを再起動すると、古いものが復元されているはずです。

10
slhck

macOS Mojave(そしておそらく以前のバージョンも)でキーチェーンを復元するのは非常に簡単です:

  • keychain-db拡張子で終わるファイル、最も一般的にはlogin.keychain-dbを別の名前で~/Library/Keychainsにコピーして、現在のバージョンの上書きを回避します
  • Keychain Accessを起動します
  • トップメニューで、[File]、[Add keychain]、または Shift-Command-A、次にダイアログにリカバリされたファイルをポイントします

アイテムを表示し、キーチェーンのパスワードでキーチェーンのロックを解除できます。その場所にコピーする最初のステップは、Keychain Accessがキーチェーンをインポートしないためです。そのため、ファイルを削除すると、キーチェーンも失われます。

2
miguelmorin

キーチェーンのコンテンツに失われたパスワードを復元する方法は次のとおりです。

キーチェーンに保存したパスワードを削除したい場合、キーチェーンアクセスは保存したパスワードを失うことがよくあります。アイテムがハイライト表示され、[編集]> [削除]をクリックすると、 'delete file'ボタンをクリックする代わりに、 'delete fileおよびすべての参照 'ボタンがクリックされます。

  1. キーチェーンアクセスを開きます(「ユーティリティ」フォルダーにあります)
  2. [キーチェーンアクセス]メニューに移動し、[Preferences]を選択します
  3. First Aid」タブをクリックします
  4. Synchronize login keychain password」ボックスがチェックされていることを確認してください。
  5. [設定]ウィンドウを閉じます。
  6. [キーチェーンアクセス]メニューに移動し、[Keychain First Aid]を選択します
  7. 管理者のユーザー名とパスワードを入力してください
  8. Repair」ボタンをクリックします。
  9. Verify」ボタンをクリックします。

次に、以前に保存した欠落しているすべてのパスワードをキーチェーンアクセスに復元します。
1。)キーチェーンアクセスアプリを終了します。
2。)〜/ Library/Keychain/login.keychainファイルに移動し、強調表示します
3。)Time Machineを入力します
4。)キーチェーンアクセスがすべてのパスワードを正しく保持した前の日付の復元ポイントに移動します
5。)[このファイルを復元]をクリックします—>このファイルの不要な現在のバージョンを置き換えます。
6。)〜/ Library/Preferences/com.Apple.keychainaccess.plistファイルに移動して、強調表示します
7。)もう一度、Time Machineと入力します
8。)login.keychainファイルの復元に使用されたものと同じ以前の復元ポイント日付を選択します
9。)[Restore this file]をクリックします—>このファイルの不要な現在のバージョンを置き換えます。

キーチェーンアクセスアプリを再度開き、誤って削除したパスワードがすべて確実に復元されたことを確認します。
その後
[キーチェーンアクセス]メニューに移動し、[Keychain First Aid]を選択します
アカウントのユーザー名とパスワードを入力してください
Repair」ボタンをクリックします。

キーチェーンアクセスアプリを閉じます。

2
Ed Pendowski