web-dev-qa-db-fra.com

Comment puis-je déterminer si seul le dossier .private est crypté ou tout le répertoire de base?

Comment puis-je déterminer si seul le dossier .private est crypté ou le répertoire de base entier?

12
NES

A partir du type de terminal:

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

Si le fichier existe et contient le chemin de votre répertoire de base, votre répertoire de base est crypté.

Une autre façon de vérifier consiste à regarder le point de montage de votre répertoire personnel:

A partir du type de terminal:

df $HOME

Un home crypté sera monté sur le système de fichiers ".Private", sinon il sera monté sur un périphérique de partition régulière (/ dev/*).

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

Montage de périphérique standard (pas de cryptage):

df /home/schroot
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda7            315482376 101351332 198105408  34% /home
14
João Pinto

C'est une excellente question! En fait, cela revient souvent, du point de vue du programme. Les programmes, processus et applications comme l'installateur Ubuntu, lightdm et gdm doivent en fait savoir si $ HOME est chiffré ou privé et s'il est configuré correctement.

J'ai récemment écrit un utilitaire, ecryptfs-verify-private , qui a été publié dans la version 96 d'eCryptfs.

7
Dustin Kirkland