Como posso determinar se apenas a pasta .private está criptografada ou o diretório principal inteiro?

12

Como posso determinar se apenas a pasta .private está criptografada ou o diretório principal inteiro?

    
por NES 13.12.2010 / 17:12

2 respostas

14

Do tipo de terminal:

cat /home/.ecryptfs/$USER/.ecryptfs/Private.mnt

Se o arquivo existir e contiver o caminho do seu diretório pessoal, seu diretório pessoal será criptografado.

Outra maneira de verificar é ver o ponto de montagem do seu diretório pessoal:

Do tipo de terminal:

df $HOME

Uma casa criptografada será montada no sistema de arquivos ".Private", caso contrário, ela será montada em algum dispositivo de partição regular (/ dev / *).

Filesystem           1K-blocks      Used Available Use% Mounted on
/home/username/.Private
                     315482376 101351268 198105472  34% /home/username

Montagem de dispositivo regular (sem criptografia):

df /home/schroot
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda7            315482376 101351332 198105408  34% /home
    
por João Pinto 13.12.2010 / 20:41
7

Esta é uma ótima pergunta! Na verdade, surge muito, de uma perspectiva programática. Programas, processos e aplicativos, como o instalador do Ubuntu, lightdm e gdm, precisam saber se o $ HOME está criptografado ou Private e se eles estão configurados corretamente.

Eu escrevi recentemente um utilitário, ecryptfs-verify -private , que foi lançado na versão 96 do eCryptfs.

    
por Dustin Kirkland 07.02.2012 / 16:41