Come posso determinare se solo la cartella .private è crittografata o l'intera directory home?


12

Come posso determinare se solo la cartella .private è crittografata o l'intera directory home?

Risposte:


14

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

Forse questa è una domanda stupida, ma supponiamo che / home sia stata crittografata prima di una reinstallazione del sistema. Durante l'installazione, la partizione / home non è stata formattata o toccata in alcun modo. Sarebbe ancora crittografato? Le cartelle .Private e .encryptfs sarebbero ancora lì, no? Ma suppongo che non potresti accedere a questa partizione / home se non fosse stata correttamente crittografata?
FuzzyQ,

7

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.


Ottima sceneggiatura, grazie! Ho ricevuto due errori: (1) proprietario non valido del punto di montaggio e (2) configurazione non valida. Cosa significa?
FuzzyQ,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.