ecryptfs-mount-private错误

错误:未正确设置加密的专用目录

我忘了我的密码,一个计算机的人在我的linux机器上设置了一个新的配置文件,我知道一个新的登录密码。 问题是当我输入终端时出现此错误: ecryptfs-mount-private

我不确定这是否相关,但如何正确设置目录?

我想你想要这两个eCryptFS工具(真的是脚本):

  1. ecryptfs-recover-private – 查找并挂载任何加密的私有目录

    使用它来安装旧的加密主页,并将它们复制/备份到安全的地方。

  2. ecryptfs-migrate-home – 将用户的主目录迁移到加密的主目录设置

    它的man页包含此警告:

     WARNING: Make a complete backup copy of the non-encrypted data to another system or external media. This script is dangerous and in case of an error, could result in data lost, or lock USER out of the system! 

所以,如果数据有任何价值,我肯定会首先执行ecryptfs-recover-private并创建备份副本。

但是你绝对必须拥有旧的登录密码以解密旧的加密家庭(除非你已经拥有实际eCryptfs 挂载密码的备份副本)。 从你的陈述我忘记了我的密码你可能会运气不好,除非你能猜出/记住你的旧密码。

如果您有备份副本(每个人都应该拥有重要数据的备份副本,所有驱动器最终都会失败,忘记密码短语很容易),那么从备份副本中恢复文件会容易得多。

仅供参考,您的实际加密文件和wrapped-passphrase文件应与每个用户的加密主页一起存储在/home/.ecryptfs 。 实际的主文件夹(例如/home/[username]只有实际文件夹的链接和2个帮助文件。具体来说:

  • 您的加密文件应位于/home/.ecryptfs/[username]/.Private
  • wrapped-passphrase和其他配置文件应该在/home/.ecryptfs/[username]/.ecryptfs