如何禁用加密的主目录?

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

我知道有一个加密的主目录是一个很好的安全function,但我想禁用它。 我使用Acronis True Image Server for Linux来备份我的文件和分区(处于开机状态,而不是离线)。

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

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

我试试:

 ecryptfs-setup-private --undo 

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

要做的第一件事:备份你的家我不能说更响亮……基本上撤消加密相当于重置( rm -rf )你的/home ,这实际上是由挂载隐藏的。

第2步:退出任何桌面管理器并转到虚拟控制台( Ctrl + Alt + F1 )最后:详细信息:

  ecryptfs-setup-private --undo 

如果要删除eCryptfs专用目录设置,则需要手动执行以下操作:

  1. 获取您的专用目录安装点

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

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

  3. 卸载加密的私人目录

ecryptfs-卸除,私人

  1. 使您的私人目录再次可写
 chmod 700 $PRIVATE 
  1. 删除$ PRIVATE,〜/ .Private,〜/ .ecryptfs注意:这是非常永久的,非常小心

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

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

sudo apt-get remove ecryptfs-utils libecryptfs0

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

删除.ecryptfs.ecryptfs后,只需恢复你的/home :]