![有没有办法在 ubuntu 中为目录和文件设置 PIN 或密码?](https://linux22.com/image/895591/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20ubuntu%20%E4%B8%AD%E4%B8%BA%E7%9B%AE%E5%BD%95%E5%92%8C%E6%96%87%E4%BB%B6%E8%AE%BE%E7%BD%AE%20PIN%20%E6%88%96%E5%AF%86%E7%A0%81%EF%BC%9F.png)
我想用密码锁定任何目录,是否可以在不使用第三方工具(如 cryptkeeper)的情况下为任何目录或文件设置密码或密码。
答案1
您可以使用ccrypt
来加密文件,使用方法如下:
# prompts for the password, encrypts the file and adds “.cpt”
ccrypt /path/to/file
# prompts for the password, recursively (`-r`) encrypts every file
# in the directory and its subdirectories and adds “.cpt” to every file
ccrypt -r /path/to/dir
# prompts for the password, decrypts (`-d`) the file and removes the “.cpt” ending
ccrypt -d /path/to/file
要将整个目录加密为一个加密文件,首先需要将其打包,例如使用tar
:
tar cf - /path/to/dir | ccrypt > /path/to/file.tar.cpt # without compression
tar czf - /path/to/dir | ccrypt > /path/to/file.tgz.cpt # with compression
查看手册页了解更多!
为了简化此操作,您可以使用这些命令编写脚本并将其添加到文件管理器中以在下拉菜单中获取“加密”和“解密”选项。
当然还有其他方法可以实现你想要的,这里有一些链接: