Aslında ecryptfs, çalıştırdığınızda çok özel olarak ne yapacağınızı söyler ecryptfs-setup-private --undo, sadece talimatlarını izleyin.
Özel dizin bağlama noktanızı edinin
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Bu komut, $PRIVATEdeğişkeni özel dizininizin yoluyla doldurur . Yol ~/.ecryptfs/Private.mntdosyada depolanır (burada ~ ana dizininizdir) veya dosya yoksa, ~ / Özel yola geri döner. Daha sonra echo $PRIVATEPRIVATE değişkeninin içeriğini doğrulamak için komut çalıştırabilirsiniz . Aşağıdaki komutlarda $ PRIVATE ifadesini gördüğünüzde, sizin durumunuzda ~ / Private değişkeninin yerine geçer.
Alakalı tüm verileri $ PRIVATE dizininizin dışına taşıdığınızdan emin olun
Bu önemli.
Şifrelenmiş özel dizininizin bağlantısını kesin
$ ecryptfs-umount-private
eCryptFS, kullanıcı alanına monte edilmiş bir dosya sistemidir (Wikipedia açıklar neyin neyle ilgili olduğunu . Özel klasörün neden bu kadar kolay kaldırılamamasının nedeni de budur. Dosyalarınızı şeffaf bir şekilde şifreleyen ve şifresini çözen bir proxy gibi düşünün. şifrelemeyi etkin bir şekilde devre dışı bırakan klasörü kaldırır.
Özel dizininizi tekrar yazılabilir yapın
$ chmod 700 $PRIVATE
chmoddosya izinlerini ayarlar . Bu durumda, "$ PRIVATE içinde depolanan dosyayı / dizini benim için okunabilir, yazılabilir ve yürütülebilir hale getir (700)" diyorsunuz - yazma erişiminiz olmadığı için dizini başka türlü silemezsiniz.
$ PRIVATE, ~ / .Private, ~ / .ecryptfs öğesini kaldırın
Not: BU ÇOK KALICI, ÇOK DİKKATLİ OLUN
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Bu tam olarak söylediklerini yapar. rmkomut ReMove, -rözyinelemeli (dizinleri özyinelemeli olarak kaldırmak için) vef Zorla ("beni engellemeyi durdur, sadece sil") anlamına gelir. Bu işlem şu üç dizinin tümünü silecektir: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
İsterseniz, bu dizinleri Nautilus'tan manuel olarak kaldırabilirsiniz (giriş dizininizde .Private ve .ecryptfs dizinlerini görmek için "Görünüm> Gizli dosyaları göster" seçeneğini işaretlemeniz yeterlidir).
Yardımcı programları kaldırın (bu, Linux dağıtımınıza özgüdür)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Bu kaldırılacak ecryptfs-utilsve libecryptfs0. Bunun yerine Synaptic'den yapabilir veya eCryptFS'yi (ör. Diğer kullanıcılar için) saklamak istiyorsanız göz ardı edebilirsiniz.
Bu talimatları izlerseniz, sisteminizi mahvetme veya dosyalarınızı kaybetme riski yoktur - elbette, dosyalarınızı ~ / Private dizininden yedeklemezseniz.