Respuestas:
Desde el tipo de terminal:
cat /home/.ecryptfs/$USER/.ecryptfs/Private.mnt
Si el archivo existe y contiene la ruta del directorio de inicio, su directorio de inicio está encriptado.
Otra forma de verificar es mirar el punto de montaje de tu directorio de inicio:
Desde el tipo de terminal:
df $HOME
Una casa encriptada se montará en el sistema de archivos ".Private", de lo contrario se montará en algún dispositivo de partición regular (/ dev / *).
Filesystem 1K-blocks Used Available Use% Mounted on
/home/username/.Private
315482376 101351268 198105472 34% /home/username
Montaje normal del dispositivo (sin cifrado):
df /home/schroot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda7 315482376 101351332 198105408 34% /home
¡Esta es una gran pregunta! En realidad, surge mucho, desde una perspectiva programática. Los programas, procesos y aplicaciones como el instalador de Ubuntu, lightdm y gdm realmente necesitan saber si $ HOME está encriptado o es privado, y si están configurados correctamente.
Recientemente escribí una utilidad, ecryptfs-verificar-private , que se lanzó en la versión 96 de eCryptfs.