2015-07-08 15 views
6

Umarım çok basit bir soru.Encfs'de ilgili şifrelenmiş dosyayı bulma

Salt okunur bir bağlayıcım var ve dosyaları şifrelemek için bir şifreler FUSE bağlayıcısı okur. Her şifrelenmiş dosyanın hangi şifrelenmiş dosyayla ilişkili olduğunu nasıl bilebilirim? Örneğin: Bir dosyayı silmek istiyorum, ancak salt okunur dosya sistemi aracılığıyla bunu yapamayacağım. Gerçek dosya adını nasıl bilebilirim? Ben muhtemelen ben bir çözüm buldum bu

cevap

8

Bu mümkün encfsctl bulunmuştur. İnsan okunabilir adını dosya sistemi üzerindeki gerçek yola dönüştürmek için encode işlevini kullanabilirsiniz.

$ ENCFS6_CONFIG='encfs6.xml' encfsctl encode /encfs/mountpoint readable/name/in/mountpoint 
EncFS Password: 
decryptedname 

http://manpages.ubuntu.com/manpages/hardy/man1/encfsctl.1.html

0

yapmanın daha programlı yol arıyorum

Birlikte inanılmaz mutlu değilim. encrypted ve decrypted iki dizin oluşturabilir ve decrypted/ dizinini encfs bağlama noktası olarak yüklemek için aynı .encfs6.xml10 dosyasını kullanabilirim.

Dosya adını mkdir -p decrypted/parent/of/file ve touch dosya adına yapabilirim. Daha sonra decrypted numaralı telefondan kontrol edersem, istediğim şifrelenmiş dosyanın tam yolunu bulacağım.

Bu zarif değil ama bir çözüm. Daha iyi bir fikri olan var mı?