用 gocryptfs 加密文件夹
创建一个挂载后像普通文件夹一样使用的密码加密目录。
先运行 gocryptfs -init ~/Documents/vault 初始化,再用 gocryptfs ~/Documents/vault ~/vault-mount 挂载打开;用 fusermount -u ~/vault-mount 卸载。
01命令
命令
$ sudo apt install gocryptfs && gocryptfs -init ~/Documents/vault && gocryptfs ~/Documents/vault ~/vault-mount02作用说明
gocryptfs 把每个文件的密文存在“vault”目录里,挂载后在挂载点看到的是明文版本——在那里正常读写,卸载之后磁盘上只剩密文。它是 EncFS 的标准继任者,适合保护要同步到网盘或随笔记本携带的文档。每个加密目录只需 -init 一次,之后每次挂载只要输入密码。
03风险
!注意: 密码忘了数据就永远找不回来——这是设计使然;挂载期间,明文对你用户名下运行的所有程序可见。
04撤销
撤销
$ fusermount -u ~/vault-mount05来源
- gocryptfs(1) — Ubuntu manual page依据: gocryptfs -init creates an encrypted directory and gocryptfs CIPHER MOUNT mounts it via FUSE; fusermount -u unmounts.
最后验证: 2026-09-18 · 分类: 安全与隐私