为什么加密显示为root的$ HOME文件,如何让它再次隐藏?

我的主目录使用ecryptfs加密。 我启动并直接登录到root。 我在登录之前看到我的主目录,但它不应该,并且它不是那么透明。

但是,当我检查/home/home /myusername/.ecryptfs文件夹正常,并且/myusername/.ecryptfs也是如此。 所以,似乎加密存在。

注意:

  • 日期之间没有更改密码,所以不是这样。

  • 这可能是巧合,但我注意到这发生在我使用一个常见的技巧来解除密钥环在登录时要求wifi密码(你更改默认密钥环并将wifi密码保留为明文)。

我的问题是:

  • 如何在不更改用户密码的情况下将其隐藏到root 用户

eCryptfs不保护您的数据免受root攻击。 eCryptfs仅足以保护您在物理介质上静止的数据。

以用户身份登录系统后,解密数据仅受自由访问控制 (DAC)保护。 这通常足以保护您免受系统上的其他非root用户的攻击,但不能防止root用户。

另外,您是否完全确定在启动后从未在此系统上输入过您的非root用户密码? 因为您描述的情况是不可能的 – 如果您还没有登录,root将永远无法看到您的解密数据。 这就是eCryptfs如何保护您免受LiveCD攻击。