如何加密单个文件夹?

假设我的Documents文件夹中有一个文件夹,其中包含我希望没有密码的人无法访问的文件。

有没有办法锁定该文件夹,以便密码保护/加密?

事实上,是否可以对任何单个文件夹进行密码保护?

警告: CryptKeeper最近被报道称它有一个通用密码错误 ,可能会使您的数据面临潜在风险。 此问题可能尚未在Ubuntu中修复, 使用此解决方案需要您自担风险。

相关的错误信息链接:
上游错误: https : //github.com/tomm/cryptkeeper/issues/23
Debian bug: https : //bugs.debian.org/cgi-bin/bugreport.cgi?video = 852751


sudo apt-get install cryptkeeper 

安装完成后,转到应用程序 – >系统工具 – > Cryptkeeper

Cryptkeeper会自动将其自身附加到顶部面板

在此处输入图像描述

要创建加密的受保护文件夹,请单击Cryptkeeper applet并选择“新加密文件夹”

在此处输入图像描述

然后键入文件夹名称以及保存文件夹的位置,然后单击“转发”

在此处输入图像描述

输入密码,然后单击“转发”。

在此处输入图像描述

将创建该文件夹并准备使用。

在此处输入图像描述

要访问所有加密文件夹,请单击面板上的Cryptkeeper小程序,然后选择每个文件夹。

在此处输入图像描述

在装入密码之前键入密码以进行访问。

在此处输入图像描述

完成

在此处输入图像描述

要删除文件夹或更改密码,请右键单击面板小程序中的文件夹。

获得更多帮助

EncryptedPrivateDirectory方法
Ubuntu官方文档

在Ubuntu软件中心搜索并安装’ecryptfs-utils’:

在此处输入图像描述

安装完成后,转到应用程序 – >附件 – >终端并运行以下命令:

 ecryptfs-setup-private 

在此处输入图像描述

系统将提示您输入登录密码(密码),并为您的私人文件夹创建一个密码:

在此处输入图像描述

完成密码创建后,注销并重新登录:

在此处输入图像描述

接下来,转到位置 – >主文件夹:

在此处输入图像描述

应在主目录中创建名为“Private”的新文件夹。 此文件夹已加密且受密码保护。 将所有个人资料移动到此文件夹中以保护它们:

在此处输入图像描述

无法访问该文件夹的用户将被拒绝:

在此处输入图像描述

获得更多帮助

如果要从其他用户锁定文件夹,则有2个选项

第一步涉及确保任何用户在不知道使用密码的情况下无法打开结果。

第二个只会更改文件/文件夹权限,以便没有权限的其他用户无法打开它。 该文件夹仍然存在,任何具有系统sudo权限的用户或使用LiveCD并读取分区都可以访问该文件夹。 它实现起来也更简单,并且不需要在打开/挂载加密文件夹/存档时始终键入密码。

一种简单快捷的方法是使用chmod更改文件或文件夹的权限。

打开终端并导航到文件夹所在的位置,假设文件夹名称为foo ,并且我们当前位于文件夹所在的位置。

 chmod 700 foo 

将使foo仅适用于您的眼睛,它不加密(也可以),但只有您的用户(和具有sudo权限的用户)才能读取或打开该文件/文件夹。

您也可以通过右键单击文件或文件夹并手动更改其权限来以图形方式执行此操作。 在下面的示例中,您作为所有者拥有所有权限,并且您拒绝任何其他组或用户访问,读取或修改该文件/文件夹

在此处输入图像描述

有关文件/文件夹权限的更多信息,请访问Ubuntu Understanding and Using File Permissions wiki页面。

您可以通过ubuntu-gr成员(希腊当地社区)尝试Vault ,最近的项目: http : //clepto.github.com/ – https://github.com/Clepto/Vault

PPA: https : //launchpad.net/~vault/+archive/ppa

 sudo add-apt-repository ppa:vault/ppa sudo apt-get update sudo apt-get install vault 

它是encfs (存储库中的包)的gui实用程序。 我引用包描述:

 $ apt-cache show encfs Package: encfs [...] Description-en: encrypted virtual filesystem EncFS integrates file system encryption into the Unix(TM) file system. Encrypted data is stored within the native file system, thus no fixed-size loopback image is required. . EncFS uses the FUSE kernel driver and library as a backend. Homepage: http://www.arg0.net/encfs 

您创建一个mountpoint /文件夹,然后您可以关闭或删除它。 如果您关闭它,则需要密码才能打开它。

在此处输入图像描述

另一种方法,根据您的需要,将文件夹存档为受密码保护的zip文件。

这类似于关于密码保护文件的另一个问题 。

你驾驶室使用CryFS

 cryfs basedir mountdir 

默认情况下,它在KDE Vault中使用,如果您通过Dropbox,Freefilesync,rsync或类似软件同步加密内容,它会特别有趣,因为它将数据保存在小的加密块中,更改小文件只会产生少量数据要重新上传。