意外删除了 login.keyring 和 user.keystore - 有什么补救措施吗?

意外删除了 login.keyring 和 user.keystore - 有什么补救措施吗?

正如标题所述 - 我意外删除了上述两个文件,现在打开 Chrome 时无法同步。我尝试Add password keyring在密码管理器应用程序中同步,但它不允许我这样做。

看起来user.keystore文件已被自动替换,但是它是空的。

我该怎么做才能再次将我的 chrome 设置存储在本地?我rm之前保存的文件位于~/.local/share/keyrings

提前致谢

答案1

我建议为“Chrome”创建一个新的配置文件,它应该可以工作,但是如果您想恢复文件,那么:

首次安装testdisk

sudo apt install testdisk

然后运行它:

sudo testdisk

从项目中选择“创建”,然后选择您的主分区,选择“无”,然后选择“高级”,并将选定的项目移动到列表中:

在此处输入图片描述

现在它允许您进入目录,转到~/.local/share/keyrings并查看它是否向您显示“keyrings”文件:

Directory /ravexina/.local/share

 drwxr-xr-x  1000  1000      4096 18-May-2017 22:44 .
 drwxr-xr-x  1000  1000      4096 11-May-2017 20:59 ..
 drwxr-xr-x  1000  1000      4096 12-May-2017 12:11 xorg
>drwx------  1000  1000      4096 11-May-2017 21:26 keyrings

按下c即可恢复。

答案2

您可以尝试 extundelete 并希望它们没有被覆盖。如果有的话,请从实时 CD 启动,以尽量减少文件被覆盖的机会。

安装:

sudo apt install extundelete

相关内容