Ubuntu 加密的主文件夹已损坏

Ubuntu 加密的主文件夹已损坏

我安装了 Ubuntu 并加密了主文件夹。然后我忘记了登录密码并尝试更改它:

  • 在恢复模式下,我选择了 root shell,并在提示符下输入:

    挂载-rw-o重新挂载/

    密码 用户名

    初始化2

  • 在 init 2 命令期间,电源被切断并且计算机关闭。重启后我根本无法登录。然后我记住了登录密码并尝试设置它:

  • 从恢复模式,在 root shell 提示符处输入:
    mount -rw -o remount /
    passwd username
    恢复旧密码
    restart
    现在我无法再登录系统了。
    我将带有加密主文件夹的驱动器连接到 Ubuntu 系统并导航到主文件夹。这是它的文件夹树结构:

家/阿德里安/缓存/壁纸/照片
……………………/访问您的私人数据.desktop(注:这是一个文本文件,内容为:
...................................... ......................................[桌面输入]
....... ...................................................... ......................_名称=访问您的私人数据
............ ...................................................... ......._GenericName=访问您的私人数据
................................................. .........................................Exec=/usr/bin/ecryptfs -挂载专用
...................................................... ......................终端=真
...................... ...................................................... .......类型=应用
...................... ................................................类别=系统;安全;
............................................... ................................X-Ubuntu-Gettext-Domain=ecryptfs-utils)
...... ....................../自述文​​件.txt(注意:这是一个文本文件,内容如下:
................................该目录已被卸载以保护您的数据。

......................................从图形桌面上,单击:“访问您的私人数据”
...... ......................或从命令行运行:ecryptfs-mount-private)

....................../.ecryptfs(注意:该文件包含一个损坏的链接:它指向“/home/.ecryptfs/-adrian/.ecryptfs”,文件夹名称“adrian”已替换为“-adrian”)
…… ....................../。私人的 (注意:该文件包含损坏的链接:它指向“/home/.ecryptfs/-adrian/.Private”,文件夹名称“adrian”已替换为“-adrian”)

家/ecryptfs/adrian/.ecryptfs/自动挂载
...................................................... ../自动卸载
...................................................... ../Private.mnt
...................................................... ../Private.sig
...................................................... 。/ 包装密码
...................................................... ../.wrapped-passphrase-记录

................................................/。私人的(注意:该文件夹包含文件夹和带有指向文件夹的链接的文件 - 某些链接已损坏,它们指向不存在的文件夹:文件夹的名称已再次损坏)

以下内容是从终端窗口和“syslog”文件复制的:

adi@adi-1:/$ sudo ecryptfs-mount-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.adi
的私有 [sudo] 密码:
错误:加密的私有目录设置不正确

adi@adi-1:/$ sudo ecryptfs-recover-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/adrian/.Private
INFO:搜索加密的私有目录(这可能需要一段时间)。 ..
查找:'/run/user/1000/doc':权限被拒绝
查找:'/run/user/1000/gvfs':权限被拒绝

adi@adi-1:/$ sudo umount /run/user/1000/gvfs

adi@adi-1:/$ sudo umount /run/user/1000/doc

adi@adi-1:/$ sudo ecryptfs-recover-private /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/adrian/.Private
INFO:搜索加密的私有目录(这可能需要一段时间)。 ..
信息:找到[/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private]。
尝试恢复该目录? [Y/n]:Y
信息:找到您的包装密码
您知道您的登录密码吗? [Y/n] Y
信息:输入您的登录密码...
密码:
错误:解开密码并插入用户会话密钥环失败 [-5]

系统日志:

adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring:文件的包装密钥不正确[/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private/../。 ecryptfs/包装密码]

adi-1 ecryptfs-insert-wrapped-passphrase-into-keyring:尝试从文件 [/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.Private/.. /.ecryptfs/wrapped-passphrase]; rc = [-5]

adi@adi-1:/$ sudo ecryptfs-unwrap-passphrase /media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.ecryptfs/wrapped-passphrase
密码:
错误:解开密码失败 [ -5]

系统日志:

adi-1 ecryptfs-unwrap-passphrase:文件的包装密钥不正确[/media/adi/d2bc773c-93e3-43e2-b1bc-e2d2430030cb/home/.ecryptfs/adrian/.ecryptfs/wrapped-passphrase]

登录密码是正确的,我用它登录系统。
有谁知道下一步该怎么做?我可以使用 R-linux 搜索现在已损坏的文件的先前版本并尝试用原始版本替换它们吗?感谢您的帮助,安德鲁

相关内容