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

如何确定.private文件夹是否已加密或整个主目录?

从终端类型:

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 

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

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