Saya melakukan ini di Mac saya sendiri di rumah dengan skrip yang berjalan saat boot dan me-mount volume Core Storage. Saya aktif 10.11.6
, tetapi prinsip yang sama harus diterapkan.
Untuk menjadi jelas, FileVault adalah jauh lebih sederhana, tetapi sangat mungkin untuk melakukan apa yang Anda minta. Saya pergi ke lubang kelinci untuk mendapatkan pekerjaan terenkripsi $HOME
, dan jadi saya masih menggunakannya, tetapi FileVault lebih unggul dalam hampir setiap cara.
Saya menulis artikel yang menjelaskan bagaimana saya melakukan ini . Saya akan memposting langkah-langkah penting di sini, tetapi ini adalah proses yang cukup panjang dan melibatkan.
Inilah intinya. Anda perlu melakukan hal berikut:
- Memformat drive USB
- Tambahkan keyfile (maks 1023 karakter) ke drive itu
- Buat volume penyimpanan inti di suatu tempat
- Enkripsi volume penyimpanan inti itu dengan keyfile Anda
- Migrasikan file ke rumah terenkripsi Anda yang baru
- Buat tugas Launchd yang menjalankan skrip pemasangan saat boot
- Buat skrip pemasangan itu.
- Skrip mount akan membaca keyfile dari drive USB Anda
- Skrip pemasangan akan mencoba membuka kunci volume penyimpanan inti Anda menggunakan konten keyfile
- Skrip mount harus melepas volume penyimpanan inti dari
/Volumes
- Skrip pemasangan harus memasang volume penyimpanan inti ke
/Users
- Lepas drive USB sehingga keyfile tidak hanya duduk di sana
Butuh banyak percobaan dan kesalahan.
Mungkin ada cara untuk meningkatkan langkah saya seperti menggunakan gantungan kunci yang diekspor daripada keyfile teks biasa. Anda mungkin juga dapat mendefinisikan ulang lokasi $HOME
untuk pengguna Anda di System Preferences, tetapi saya memilih untuk memasang rumah terenkripsi di atas rumah normal sehingga jalur menjadi standar.
Aku mencoba mengubah $HOME
ke /Volumes/THE_ENCRYPTED_DRIVE
, tapi saya segera melihat hal-hal seperti iTunes library saya sedang kacau. Semua referensi file perpustakaan sudah basi dan perlu diperbarui. Itu contoh bagaimana bercinta dengan $HOME
bisa berantakan.
Sungguh, FileVault akan jauh lebih mudah jika Anda bisa menjalankannya. Jika FileVault bukan opsi, Anda harus memeriksa VeraCrypt, yang merupakan cabang dari TrueCrypt yang baru-baru ini diaudit dan tampaknya sah .