Risposte:
Dal tipo di terminale:
cat /home/.ecryptfs/$USER/.ecryptfs/Private.mnt
Se il file esiste e contiene il percorso della home directory, la home directory è crittografata.
Un altro modo per verificare è guardare il punto di montaggio della home dir:
Dal tipo di terminale:
df $HOME
Una home crittografata verrà montata sul filesystem ".Private", altrimenti verrà montata su un normale dispositivo di partizione (/ dev / *).
Filesystem 1K-blocks Used Available Use% Mounted on
/home/username/.Private
315482376 101351268 198105472 34% /home/username
Montaggio regolare del dispositivo (nessuna crittografia):
df /home/schroot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda7 315482376 101351332 198105408 34% /home
Questa è un'ottima domanda! In realtà arriva molto, da una prospettiva programmatica. Programmi, processi e applicazioni come il programma di installazione di Ubuntu, lightdm e gdm devono effettivamente sapere se $ HOME è crittografato o privato e se sono impostati correttamente.
Di recente ho scritto un'utilità, ecryptfs-confirm-private , che è stata rilasciata nella versione 96 di eCryptfs.