Respostas:
Do tipo de terminal:
cat /home/.ecryptfs/$USER/.ecryptfs/Private.mnt
Se o arquivo existir e contiver o caminho do diretório inicial, ele será criptografado.
Outra maneira de verificar é observar o ponto de montagem do diretório doméstico:
Do tipo de terminal:
df $HOME
Uma casa criptografada será montada no sistema de arquivos ".Private", caso contrário, será montada em algum dispositivo de partição comum (/ dev / *).
Filesystem 1K-blocks Used Available Use% Mounted on
/home/username/.Private
315482376 101351268 198105472 34% /home/username
Montagem regular do dispositivo (sem criptografia):
df /home/schroot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda7 315482376 101351332 198105408 34% /home
Esta é uma grande pergunta! Na verdade, surge muito, de uma perspectiva programática. Programas, processos e aplicativos como o instalador do Ubuntu, lightdm e gdm, na verdade, precisam saber se o $ HOME está criptografado ou privado, e se estão configurados corretamente.
Recentemente, escrevi um utilitário, ecryptfs-verifique-private , que foi lançado na versão 96 do eCryptfs.