如何禁用加密的主目录?

Dar*_*yyy 7 encryption

可能的重复:
如何停止使用内置主目录加密?

我知道拥有一个加密的主目录是一个很好的安全功能,但我想禁用它。我正在使用适用于 Linux 的 Acronis True Image Server 来备份我的文件和分区(处于开机状态,而非脱机状态)。

挂载 Acronis 映像后,我的主目录不包含任何文件。我找不到我的任何文件。我看到的唯一文件是命名/.encryptfs_fnek_encrypted_looonggstuffid???? 的目录/home/.encryptfs/myusername/.Private

所以我想禁用家庭加密,但如何?

jas*_*nes 6

我会尝试:

ecryptfs-setup-private --undo
Run Code Online (Sandbox Code Playgroud)

但其他用户建议使用更长的方法:

要做的第一件事:备份你的家 我不能大声说出来...基本上取消加密相当于重置 ( rm -rf) your /home,它实际上被一个坐骑隐藏了。

第2步:登录任何桌面管理器中出来,去一个虚拟控制台(Ctrl+ Alt+ F1)最后:了解详细信息:

 ecryptfs-setup-private --undo
Run Code Online (Sandbox Code Playgroud)

如果您想删除您的eCryptfs私人目录设置,您将需要非常小心地手动执行以下操作:

  1. 获取您的私有目录挂载点

    私人=cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private

  2. 确保您已将所有相关数据移出 $PRIVATE 目录

  3. 卸载加密的私有目录

ecryptfs-umount-私有

  1. 使您的私人目录再次可写
chmod 700 $PRIVATE
Run Code Online (Sandbox Code Playgroud)
  1. 删除 $PRIVATE, ~/.Private, ~/.ecryptfs 注意:这是非常永久的,要非常小心

rm -rf $PRIVATE ~/.Private ~/.ecryptfs

  1. 卸载实用程序(这特定于您的 Linux 发行版)

sudo apt-get 删除 ecryptfs-utils libecryptfs0

我会说第 5 步有点错误:没有必要删除 $PRIVATE,这对我来说是我的家......

经过.Private.ecryptfs删除,只是恢复/home:]