UID 更改后恢复加密的主目录

UID 更改后恢复加密的主目录

当我登录我的 Ubuntu 系统时,我只看到$HOME目录中的两个文件:

  • 访问您的私人数据.desktop
  • 自述文件.txt

我相信这是因为我更改了用户的 UID。/tmp如果我执行以下操作,我可以看到目录中安装的文件:

sudo ecryptfs-recover-private

我是否只需将这些文件复制/移动回我的主目录?如果我可以如此轻松地恢复它,为什么这个目录没有被挂载?

我正在运行加密的 BTRFS/home分区。看起来我的用户也单独加密了,但我对此没有很好的记录。

答案1

我必须更改加密文件夹上的 UID。 usermod它没有自动为我执行此操作。具体来说,我这样做了:

sudo chown -R newUID /home/.ecryptfs/myUser

然后我重新启动了。

相关内容