mhogomchungu / zuluCrypt

zuluCrypt is a front end to cryptsetup and tcplay and it allows easy management of encrypted block devices
https://mhogomchungu.github.io/zuluCrypt
Other
513 stars 60 forks source link

Add support of encfs config file stored in arbitrary location #143

Closed CoolSpot closed 4 years ago

CoolSpot commented 4 years ago

By default EncFS reads config file named ".encfs6.xml" from the encrypted directory. Gnome Encfs Manager allows user to use config file stored anywhere (Configure stash -> Advanced... -> encfs_config_file). EncFS CLI accepts environment variable ENCFS6_CONFIG for custom config file location.

This might be a safer approach for situation when EncFS is used over potentially vulnerable storage, such as Dropbox.

I can't see how I can make zuluMount to use EncFS config located in another directory.

mhogomchungu commented 4 years ago

Do you know about SiriKali?[1]. Its my project and it can already do what you want.

Will add the ability shortly.

[1] https://github.com/mhogomchungu/sirikali

CoolSpot commented 4 years ago

SiriKali looks good, thank you very much! Even though it has option to use external config, it doesn't work well with EncFS version 1.9.2 because there was no "--config" flag before version 1.9.5 . EncFS version 1.9.2 is the default version in Ubuntu 18.04 LTS and Linux Mint 19 repositories.

mhogomchungu commented 4 years ago

Latest[1] released version of SiriKali supports this. You can get a binary version of SiriKali from here[2] if you can't/don't want to build from source.

[1] https://github.com/mhogomchungu/sirikali/releases/tag/1.4.4

[2] https://download.opensuse.org/repositories/home:/obs_mhogomchungu/xUbuntu_18.04/amd64/