EncFS - Encrypt File System,是一款很轻便的文件夹加密工具。它借助 FUSE 挂载特定的加密目录。使用 EncFS 加密文件夹的好处在于无需预先分配加密的空间,但安全性一般。

创建/挂载加密目录

$ encfs ~/.hiddendir ~/tempdir

这个命令会将前目录下的 .hiddendir 目录(加密目录)挂载到当前目录下的 tempdir 目录。如果这些目录不存在,会提示创建。因此,这个命令即是平时使用的命令,也是创建加密目录的命令。

必须使用绝对路径

创建时根据提示选择默认加密模式,输入并确认密码即可。

用完记得卸载

$ encfs -u tempdir/

搭配 samba 共享使用

encfs 加密的目录默认挂载后不能被 samba 共享,如果需要搭配使用,可以在挂在命令中添加 -o allow_other 参数:

$ encfs ~/.hiddendir ~/tempdir -o allow_other

Reference