如何确定仅.private文件夹是加密的还是整个主目录?


12

如何确定仅.private文件夹是加密的还是整个主目录?

Answers:


14

从终端输入:

cat /home/.ecryptfs/$USER/.ecryptfs/Private.mnt

如果文件存在并且包含您的主目录路径,则您的主目录已加密。

另一种检查方法是查看您的主目录挂载点:

从终端输入:

df $HOME

加密的主目录将挂载在“ .Private”文件系统上,否则它将挂载在某些常规分区设备(/ dev / *)上。

Filesystem           1K-blocks      Used Available Use% Mounted on
/home/username/.Private
                     315482376 101351268 198105472  34% /home/username

常规设备安装(不加密):

df /home/schroot
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda7            315482376 101351332 198105408  34% /home

也许这是一个愚蠢的问题,但让我们假设/ home在重新安装系统之前已被加密。在安装过程中,未以任何方式格式化/ home分区。仍会加密吗?.Private和.encryptfs文件夹仍然存在,不是吗?但是我认为,如果未正确加密此/ home分区,您将无法访问?
FuzzyQ

7

这是一个很好的问题!从程序化的角度来看,它实际上起了很多作用。诸如Ubuntu安装程序,lightdm和gdm之类的程序,进程和应用程序实际上需要知道$ HOME是加密的还是Private的,以及它们的设置是否正确。

我最近写了一个实用程序ecryptfs-verify-private,它已在eCryptfs发行版96中发布。


很棒的脚本,谢谢!我遇到两个错误:(1)挂载点的所有者无效和(2)配置无效。这意味着什么?
FuzzyQ
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.