web-dev-qa-db-ja.com

誤ってファイルを削除した後、失われた「ルートCA証明書」と「Gnome 2キーストレージ」を取り戻す方法

16.04で、UnityではなくGNOME Shellを使用して、カスタムルート証明書の* .pemをインポートしたかったのですが、「Passwords&Keys」(タツノオトシゴ)アプリで、覚えていないロックされたキーリングのロックを解除する必要がありましたパスワード(おそらく最後の更新後ですか、それともシェルの変更によるものですか?)。

Gnomeキーリングパスワードを忘れた場合の回復/リセット方法rm ~/.local/share/keyrings/login.keyring(これは正しいことですか?)を削除しましたが、機能しなかったため、パスワードを要求しましたキーリングのロックを解除するために(ログアウト/ログインするのを忘れましたか?)、rm ~/.local/share/keyrings/user.keystoreも削除しました(それは愚かでしたか?)。

しかし、*。pemをインポートしようとすると、ホバーで「互換性のあるインポーターがないためインポートできません」と言って、[インポート]ボタンがグレー表示されます。

そして、私の「パスワードとキー」には「ルートCA証明書」と「Gnome 2キーストレージ」が表示されています。ここ キーリング(sshパスフレーズ、nautilusリモートファイルシステム、pgpパスワードを含む)およびネットワークマネージャー接続を移行する方法 はなくなりました:

Screenshot of seahorse with missing "Root CA certificates" & "Gnome 2 Key storage"

* .pemをインポートできるように、それらをどのように戻すのですか?

5
vorburger

16.04に更新した後、同じ問題が発生しました

ファイル~/.local/share/keyrings/user.keystoreを削除した後、不明なパスワードが設定されたGnome2キーストレージは使用できなくなりました。多くの人々が起こると示唆したように、自分自身を再現するのに苦労しました。

今朝、ファイルが欠落しており、キーをインポートする機能が機能していないことを確認しました。コンピューターを再起動すると、Gnome2 Key Storageが再構築されました。

「パスワードとキー」でロック解除ボタンをクリックすると、問題が発生しているパスワードプロンプトが表示されました。ログオンパスワードを入力すると、失敗したメッセージが表示されました。ウィンドウを閉じた後、フォルダーのロックが解除されたことがわかりました。キーをインポートし、フォルダーをロックし、ログオンパスワードで最初の試行でロックを解除しました。

完全なディスク暗号化を使用して16.04を実行しています。これは14.04からアップグレードされましたが、アップグレードプロセスにはいくつかのバグがありました。

要するに:

手順を進める前に、Ubuntu 16.04の最新のアップデートがあることを確認してください

  1. rm ~/.local/share/keyrings/user.keystore
  2. Gnome2キーストレージが利用できなくなったことを確認する
  3. Ubuntuを再起動します
  4. 「パスワードとキー」で、Gnome2キーストレージが使用可能かどうかを確認します
  5. Gnome2キーストレージが利用可能な場合、ユーザーのログオンパスワードでログインしてみてください。 Gnome2キーストレージが利用できない場合は、2回目の再起動
  6. パスワードが失敗した場合、パスワードプロンプトを閉じて、とにかくロック解除されたかどうかを確認し、証明書がアップロードされたかどうか、ロックおよびロック解除機能を確認します。

問題を再現し、この問題が再び解決した後、これらの手順を自分で実行する機会はありませんでした。

3
Brownm8501