意外删除文件后如何找回丢失的“根 CA 证书”和“Gnome 2 密钥存储”?

vor*_*ger 5 keyrings gnome-keyring seahorse 16.04

在 16.04 上使用 GNOME Shell 而不是 Unity,我想为自定义根证书导入 *.pem,但正如“密码和密钥”(海马)应用程序所说,我必须解锁一个我不记得的锁定钥匙圈密码(可能是在上次更新之后,还是由于外壳的更改?)。

以下如何恢复/重置忘记的 Gnome 钥匙圈密码?我已经删除了rm ~/.local/share/keyrings/login.keyring(这是正确的做法吗?),因为那不起作用,它仍然要求输入密码来解锁钥匙圈(我是不是忘记注销/登录?),然后我也删除了rm ~/.local/share/keyrings/user.keystore(那是愚蠢的吗?)。

但是现在当我尝试导入 *.pem 时,导入按钮是灰色的,悬停时说“无法导入,因为没有兼容的导入器”。

在我的“密码和密钥”中,“根 CA 证书”和“Gnome 2 密钥存储”,例如在这里可见如何迁移我的密钥环(包含 ssh 密码、nautilus 远程文件系统、pgp 密码)和网络管理器连接?, 消失了:

缺少“根 CA 证书”和“Gnome 2 密钥存储”的海马屏幕截图

我如何取回它们,以便我可以导入 *.pem?

小智 3

更新到16.04后我遇到了同样的问题

\n\n

删除文件后~/.local/share/keyrings/user.keystore密码未知的 Gnome2 密钥存储将不再可用。我很难让它像很多人建议的那样重新创建。

\n\n

今天早上,我确认该文件丢失,并且导入密钥的功能无法正常工作。我重新启动了计算机,Gnome2 密钥存储已自行重建。

\n\n

在“密码和密钥”中,我单击了解锁按钮,并出现了一直存在问题的密码提示。我输入了登录密码,但它向我显示了一条失败消息。关闭窗口后,我注意到该文件夹​​现在已解锁。我导入了密钥,锁定了文件夹,并在第一次尝试时使用登录密码将其解锁。

\n\n

I\xe2\x80\x99m 运行 16.04,具有全盘加密。这是从 14.04 升级的,但是升级过程存在一些错误。

\n\n

简而言之:

\n\n

在继续之前验证您是否拥有 Ubuntu 16.04 的最新更新

\n\n
    \n
  1. rm ~/.local/share/keyrings/user.keystore
  2. \n
  3. 验证 Gnome2 密钥存储不再可用
  4. \n
  5. 重新启动Ubuntu
  6. \n
  7. 在“密码和密钥”中检查 Gnome2 密钥存储是否可用
  8. \n
  9. 如果 Gnome2 Key Storage 可用,则尝试使用用户登录密码登录;如果 Gnome2 密钥存储不可用,请再次重新启动
  10. \n
  11. 如果密码失败,请关闭密码提示并检查是否已解锁,是否已上传您的证书并验证锁定和解锁功能。
  12. \n
\n\n

我没有机会再次复制该问题,也没有机会在再次恢复正常工作后自行执行这些步骤。

\n