Answers:
从终端输入:
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是加密的还是Private的,以及它们的设置是否正确。
我最近写了一个实用程序ecryptfs-verify-private,它已在eCryptfs发行版96中发布。