Bagaimana saya bisa menentukan apakah hanya folder .private dienkripsi atau seluruh direktori home?

12

Bagaimana saya bisa menentukan apakah hanya folder .private dienkripsi atau seluruh direktori home?

NES
sumber

Jawaban:

14

Dari jenis terminal:

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

Jika file ada dan berisi jalur direktori home Anda, direktori home Anda dienkripsi.

Cara lain untuk memeriksa adalah dengan melihat titik pemasangan dir rumah Anda:

Dari jenis terminal:

df $HOME

Rumah terenkripsi akan dipasang di sistem file ".Private", jika tidak, ia akan dipasang di beberapa perangkat partisi biasa (/ dev / *).

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

Pemasangan perangkat biasa (tanpa enkripsi):

df /home/schroot
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda7            315482376 101351332 198105408  34% /home
João Pinto
sumber
Mungkin ini adalah pertanyaan bodoh, tapi mari kita asumsikan / rumah dienkripsi sebelum menginstal ulang sistem. Selama instalasi, partisi / home tidak diformat atau disentuh dengan cara apa pun. Apakah masih akan dienkripsi? Folder .Private dan .encryptfs masih ada di sana, bukan? Tapi saya berasumsi bahwa Anda tidak dapat mengakses partisi / home ini jika tidak dienkripsi dengan benar?
FuzzyQ
7

Ini pertanyaan yang bagus! Ini sebenarnya muncul banyak, dari perspektif programatik. Program, proses, dan aplikasi seperti penginstal Ubuntu, lightdm, dan gdm sebenarnya perlu tahu apakah $ HOME dienkripsi, atau Privat, dan apakah mereka diatur dengan benar.

Saya baru-baru ini menulis sebuah utilitas, ecryptfs-verifikasi-pribadi , yang dirilis dalam versi rilis eCryptfs 96.

Dustin Kirkland
sumber
Script yang bagus, terima kasih! Saya mendapat dua kesalahan: (1) pemilik titik mount tidak valid dan (2) konfigurasi tidak valid. Apa artinya?
FuzzyQ