Sebenarnya ecryptfs memberi tahu Anda secara spesifik apa yang harus dilakukan ketika Anda menjalankan ecryptfs-setup-private --undo
, cukup ikuti instruksinya.
Dapatkan mountpoint direktori pribadi Anda
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Perintah ini mengisi $PRIVATE
variabel dengan path ke direktori pribadi Anda. Entah path disimpan dalam ~/.ecryptfs/Private.mnt
file (di mana ~ adalah direktori home Anda) atau jika file tidak ada, itu akan kembali ke ~ / Jalur pribadi. Anda kemudian dapat menjalankan echo $PRIVATE
perintah untuk memverifikasi konten dari variabel PRIVATE. Ketika Anda melihat $ PRIVATE dalam perintah berikut, itu akan diganti dengan isi variabel, ~ / Privat dalam kasus Anda.
Pastikan Anda telah memindahkan semua data yang relevan dari direktori $ PRIVATE Anda
Ini penting.
Lepas direktori pribadi terenkripsi Anda
$ ecryptfs-umount-private
eCryptFS adalah jenis sistem file yang dipasang di ruang pengguna (Wikipedia menjelaskan apa yang sedang memuncak . Itu juga alasan mengapa folder Private tidak dapat dihapus dengan mudah. Anggap saja semacam proxy yang secara transparan mengenkripsi dan mendekripsi file Anda. Perintah ini batalkan pemasangan folder yang secara efektif menonaktifkan enkripsi.
Jadikan direktori pribadi Anda dapat ditulisi lagi
$ chmod 700 $PRIVATE
chmod
menetapkan izin file . Dalam hal ini, Anda mengatakan: "buat file / direktori disimpan dalam $ PRIVATE dapat dibaca, dapat ditulis dan dieksekusi untuk saya (700)" - Anda tidak dapat menghapus direktori karena Anda tidak memiliki akses tulis.
Hapus $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Catatan: INI SANGAT PERMANEN, SANGAT HATI-HATI
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Ini melakukan persis seperti yang dikatakannya. rm
perintah berarti ReMove, -r
berarti rekursif (untuk menghapus direktori secara rekursif), dan f
berarti Memaksa ("berhenti mengomel saya, cukup hapus saja"). Ini akan menghapus ketiga direktori ini: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Jika Anda mau, Anda dapat menghapus direktori ini secara manual dari Nautilus (cukup centang "Lihat> Tampilkan file tersembunyi" untuk melihat direktori .Private dan .ecryptfs di direktori home Anda).
Copot utilitasnya (ini khusus untuk distribusi Linux Anda)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Ini akan menghapus ecryptfs-utils
dan libecryptfs0
. Anda dapat melakukan ini dari Synaptic atau mengabaikannya jika Anda ingin menyimpan eCryptFS (misalnya untuk pengguna lain).
Jika Anda mengikuti petunjuk ini, tidak ada risiko merusak sistem Anda atau kehilangan file Anda - kecuali, tentu saja, Anda tidak membuat cadangan file Anda dari ~ / Direktori pribadi.