Perbarui 2019-07
Saya menjalankan beberapa rumah terenkripsi dengan fscrypt
. Instal sistem Anda tanpa enkripsi dan gunakan panduan ini untuk diterapkan fscrypt
di rumah Anda.
Pastikan ke chmod 700
rumah Anda dan / atau gunakan umask 077
karena fscrypt tidak secara otomatis mengatur izin seperti ecryptfs
dulu.
API untuk fscrypt
dapat berubah di masa mendatang, jadi pastikan untuk membuat cadangan file penting Anda jika Anda mencoba untuk meningkatkan sistem Anda.
(Fitur ini tidak banyak digunakan di Desktop. Gunakan dengan risiko Anda sendiri.)
Perbarui 2018-11
TL: DR; Anda dapat mencoba fscrypt
di Ubuntu 18.10+ atau Linux Mint 19.1+
Sepertinya ini akhirnya diperbaiki. Berikut panduan pencegahan: http://tlbdk.github.io/ubuntu/2018/10/22/fscrypt.html
Saya tidak mengutip instruksi di sini karena memang memerlukan beberapa peretasan dan Anda akhirnya dapat kehilangan data rumah Anda.
Peringatan: Peringatan dari pengguna @dpg : "HATI-HATI: Saya mengikuti instruksi dari" panduan pre-emptive "(melakukannya di bawah tty), dan mendapat loop login tanpa batas."
Pertimbangkan panduan ini hanya untuk tujuan pendidikan.
Berikutnya adalah jawaban asli saya:
Jawaban Asli 2018-05
TL; DR: Gunakan enkripsi rumah klasik dengan Linux Mint 19 Tara .
fscrypt
untuk enkripsi rumah masih rusak.
Bagaimana cara mengatur fscrypt untuk mengenkripsi direktori / home saya dan mendekripsi ketika saya masuk?
Ini adalah sesuatu yang banyak dari kita inginkan. Tampaknya tim Ubuntu tidak bisa ecryptfs
bekerja bebas bug di Ubuntu 18.04, dan tidak bisa memperbaiki bug fscrypt
untuk opsi enkripsi rumah pada waktunya untuk rilis Ubuntu 18.04 yang dijadwalkan.
Sebab fscrypt
, setidaknya ada satu bug penting yang membuatnya tidak dapat digunakan untuk enkripsi rumah saat ini:
Selain itu, kami membutuhkan cara yang transparan untuk mengautentikasi / membuka kunci sebelum ini merupakan alternatif yang realistis untuk enkripsi rumah tipe "lama" ecryptfs. Ini dilacak di sini:
Dengan masalah ini terbuka, Anda dapat mempertimbangkan enkripsi rumah rusak pada saat ini. Dengan itu, kolega saya dan saya menganggap Ubuntu 18.04 18.04.1 belum selesai saat ini, dan berharap enkripsi rumah akan dikembalikan (menggunakan metode baru dan jauh lebih baik fscrypt
) di Ubuntu 18.04.1 18.04.2.
Sampai saat itu, kami tetap menggunakan Ubuntu 16.04. Kami telah mengalihkan semua mesin kami ke Linux Mint 19 Tara dengan enkripsi rumah klasik ecryptfs
. Baca bagian "masalah yang diketahui" di Catatan Rilis untuk Linux Mint 19 Tara tentang ecryptfs
batasannya, dan lihat apakah ini dapat Anda terima:
(...) perlu diketahui bahwa di Mint 19 dan rilis yang lebih baru, direktori home terenkripsi Anda tidak lagi dilepas pada saat logout.
Jika Anda telah mencoba fscrypt
dan menemukannya rusak untuk penggunaan Anda, Anda dapat memilih "bug ini mempengaruhi saya juga" di bug launchpad berikut:
Perhatikan bahwa fscrypt
/ ext4-crypt
("enkripsi rumah" masa depan) adalah opsi tercepat, dan ecryptfs
("enkripsi rumah" lama) adalah pilihan paling lambat. LUKS
("mengenkripsi seluruh drive") ada di tengah.
Karena alasan ini, seluruh enkripsi disk 'mudah' direkomendasikan. Karena jika Anda memiliki proyek yang sangat besar dengan banyak file kecil, gunakan manajemen revisi banyak, buat kompilasi besar, dan sebagainya, Anda akan menemukan bahwa terlalu banyak mengenkripsi seluruh drive Anda benar-benar layak dibandingkan dengan lambatnya tipe-ecryptfs lama enkripsi rumah.
Pada akhirnya, mengenkripsi seluruh drive memiliki beberapa kelemahan:
- Akun tamu
- Laptop keluarga dengan akun pribadi
- Menggunakan perangkat lunak anti pencurian seperti PREY
Sangat membingungkan bahwa Canonical memutuskan bahwa "kita tidak perlu ini lagi" pada versi LTS mereka, yang kemudian dikenal sebagai distribusi "serius" mereka.