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, $PRIVATE
değişkeni özel dizininizin yoluyla doldurur . Yol ~/.ecryptfs/Private.mnt
dosyada depolanır (burada ~ ana dizininizdir) veya dosya yoksa, ~ / Özel yola geri döner. Daha sonra echo $PRIVATE
PRIVATE 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
chmod
dosya 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. rm
komut 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-utils
ve 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.