可能重复:
如何停止使用内置主目录加密?
我知道加密主目录是一项很好的安全功能,但我想禁用它。我正在使用 Acronis True Image Server for Linux 来备份我的文件和分区(处于开机状态,而不是离线状态)。
安装 Acronis 映像后,我的主目录不包含任何文件。我找不到任何文件。我看到的唯一文件是/.encryptfs_fnek_encrypted_looonggstuffid????
名为/home/.encryptfs/myusername/.Private
所以我想禁用家庭加密,但是该怎么做呢?
答案1
我会尝试:
ecryptfs-setup-private --undo
但其他用户建议一种更长的方法:
首先要做的事情:备份您的主页我不能大声说出来......基本上,撤销加密相当于重置(rm -rf
)您的/home
,它实际上是被挂载隐藏的。
第二步:退出任何桌面管理器并进入虚拟控制台(Ctrl
++ Alt
)F1
最后:详情:
ecryptfs-setup-private --undo
如果您想删除eCryptfs
私人目录设置,则需要非常小心地手动执行以下操作:
获取您的私人目录挂载点
私人=
cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
确保已将所有相关数据移出 $PRIVATE 目录
- 卸载加密的私人目录
ecryptfs-卸载-私有
- 使您的私人目录再次可写
chmod 700 $PRIVATE
- 删除 $PRIVATE、~/.Private、~/.ecryptfs 注意:这是永久性的,请务必小心
rm -rf $PRIVATE ~/.Private ~/.ecryptfs
- 卸载实用程序(这特定于您的 Linux 发行版)
sudo apt-get 删除 ecryptfs-utils libecryptfs0
我想说第 5 步有点错误:没有必要删除 $PRIVATE,因为它是我的家……
.Private
删除后.ecryptfs
,只需恢复您的/home
:]