Bagaimana saya bisa mengonfirmasi bahwa saya menggunakan ecryptfs?

12

Apakah ada cara sederhana untuk mengetahui apakah saya menggunakan ecryptfs di direktori home saya? Saya mencoba menjalankan ecryptfs-migrate-homeskrip beberapa waktu lalu, dan gagal sebagian. Saya berasumsi bahwa itu kembali ke menggunakan rumah lama saya, tidak terenkripsi, tapi saya hanya memperhatikan bahwa / home /.

tidak ada apa-apa101
sumber

Jawaban:

17

Jika ecryptfs digunakan, folder rumah Anda akan di-mount. Anda dapat memeriksa apakah itu dengan perintah ini:

df -T

Ketika saya menjalankannya, saya mendapatkan hasil ini:

kalle@Kalle-PC:~$ df -T
Filesystem           Type      1K-blocks       Used Available Use% Mounted on
/dev/sdc1            ext4      115376648    9002220 100513568   9% /
udev                 devtmpfs    2050188          4   2050184   1% /dev
tmpfs                tmpfs        824108       1128    822980   1% /run
none                 tmpfs          5120          0      5120   0% /run/lock
none                 tmpfs       2060264        900   2059364   1% /run/shm
/dev/sdb1            fuseblk  1953512444 1183183452 770328992  61% /media/x
/dev/sda2            ext4      861466440  138769200 678937216  17% /home
/home/kalle/.Private ecryptfs  861466440  138769200 678937216  17% /home/kalle

Saya memiliki beberapa drive di sistem saya, tetapi baris terakhir adalah yang relevan. Ini menunjukkan bahwa / home / calle/.Private dari tipe ecryptfs di-mount ke / home / kalle, yang merupakan direktori home saya.

Jalankan df -Tdi sistem Anda dan periksa hasilnya.

Kalle Elmér
sumber
Apakah saya benar bahwa jika saya melepas /home/me/.Private, maka /home/me/harus kosong? (kecuali untuk .Privatefolder?)
naught101
Tidak harus begitu, tetapi jika ya, maka itu berarti file yang tidak terenkripsi di folder rumah Anda tidak ada lagi, dan Anda menggunakan ecryptfs. Namun, jika file Anda masih ada di sana, itu berarti bahwa konten rumah Anda digandakan ke ecryptfs, tetapi tidak dihapus dari lokasi aslinya. Apa masalahnya?
Kalle Elmér
Sepertinya semua baik-baik saja. Hal yang menarik - saya harus logout dan login sebagai root, untuk memeriksa, dan meskipun pengguna saya logout, partisi ecryptfs masih di-mount - saya harus meng-unmount secara manual. Sepertinya tidak aman ...
naught101
1
Saya kira ini hanya dimaksudkan untuk mencegah orang membaca data langsung dari disk, yang akan memotong semua izin file. Adalah baik untuk mengetahui, bahwa setiap pengguna lain dengan izin yang tepat dapat membaca file Anda setelah Anda login.
Kalle Elmér
1

Ketikkan perintah mountke terminal. Ini akan mencantumkan perangkat dan sistem file mereka. Carilah ecryptfs.


sumber
1
Sementara saya mengerti apa yang Anda maksud, jawaban ini tidak akan berguna bagi seorang pemula.
naught101
Untuk pemula, jalankan ini: echo "Direktori home Anda adalah $ (mount | grep ecryptfs> / dev / null || echo 'not') terenkripsi."
sondra.kinsey
Namun, jawaban @Kalle Elmér lebih kedepan, karena akan mengungkapkan program lain yang memasang direktori home Anda alih-alih menjadi direktori normal.
sondra.kinsey