怎样在 Linux 中使用密码保护文件夹

在上一篇文章中,我们看到了怎样在 Linux 中创建受密码保护的 zip 文件。 在这篇文章中,我们将看到 怎样在 Ubuntu Linux 中使用密码保护文件夹.

您可能会经常与其他人共享您的计算机,但您有一些不希望其他人看到的私人文件。

您显然可以将其隐藏在其他人找不到的地方。 但这并不是万无一失的,因为这些文件将显示在桌面搜索结果中。

我记得在我上大学的时候,隐藏“特殊文件”的流行方法是将其放在 C 盘下或深度嵌套的文件夹结构中。 还有一些用于使用密码锁定文件夹的应用程序。 就像智能手机上的画廊锁定应用程序一样,这些应用程序在隐藏私人文件等方面非常受欢迎。

我没用过这种 Linux中的文件夹锁定应用程序 多年。 主要是因为我的笔记本电脑仅供我使用,也因为我不需要隐藏任何文件。

如果是这样,那我们为什么要谈论 Linux的文件夹锁 今天? 这是因为我收到了来自 It’s FOSS 阅读器的请求,要求提供有关 Ubuntu 中加密文件夹的教程。 如果这是你感兴趣的东西,让我们看看 怎样在 Linux 中锁定文件夹.

Linux 中的密码保护文件夹

在你继续说明之前,让我警告你一些事情。 这里提到的工具使用 编码器. 它是一个开源密码文件系统。

EncFs 的问题在于 安全审计 2014 年在 EncF 中发现了一些漏洞。 尽管这些漏洞不容易被利用,但这意味着 EncFs 不是“军事级”安全的。 对于普通桌面用户来说,它应该可以正常工作。

我在本教程中使用的是 Ubuntu,但您可以使用任何其他基于 Ubuntu 的 Linux 发行版,例如 Linux Mint、elementary OS 等。事实上,这些步骤应该适用于其他 Linux 发行版,例如 FedoraArch Linux 等,但安装该工具的命令不一样。

方法 1:使用 Gnome Encfs Manager 锁定文件夹

让我们看看怎样安装 Gnome Encfs Manager。

如果您使用的是 Ubuntu 或 Linux Mint 或其他基于 Ubuntu 的 Linux 发行版,您可以使用以下命令一一使用官方 PPA:

sudo add-apt-repository ppa:gencfsm 
sudo apt update 
sudo apt install gnome-encfs-manager

Debian 软件包, Fedora 和 openSUSE 可用 这里.

如果您在 Wayland 上使用 GNOME(对于 example Ubuntu 17.10),你应该使用 这个 GNOME 扩展 添加对顶部面板的快速访问。 阅读本文以了解怎样使用 GNOME 扩展。

安装后,您可能必须注销才能看到应用程序正常工作。 转到应用程序菜单并启动 Gnome Encfs Manager。 单击 + 号以添加您将使用密码锁定的新文件夹。 在此应用程序的术语中,受密码保护的文件夹称为 stash。

在这里,您可以创建一个新目录或浏览到现有目录。 您可以尝试使用密码保护现有文件夹,但不会锁定文件夹中已存在的文件。 出于这个原因,我建议创建一个新文件夹并在密码保护后移动文件。

不要忘记使用您容易记住的密码。 如果您忘记了密码,您也应该忘记用它锁定的文件。

创建文件夹后,您可以开始将文件复制到其中。 解锁后,您锁定的文件夹将被视为已安装的驱动器。

您可以从 GNOME 扩展中获得对锁定文件夹的控制权。 我不确定其他桌面环境是否有类似的东西。 我把它留给你的探索。

一旦您复制了秘密文件夹中的文件,只需将其卸载即可。 您可以通过从面板扩展中取消选中已安装的文件夹来做到这一点,如上所示。 当您想访问它时,请使用顶部面板中的启动器或重新启动程序。

您还可以使用一些高级设置,例如在特定空闲时间后自动启动或自动卸载。

请注意,任何人都可以在其正常位置看到和访问所谓的秘密目录。 但是,它的内容不会是可读的格式,甚至文件名也不会。 当您挂载锁定的文件夹时,它将变得可读。

这就是您需要了解的有关使用 Gnome Encfs Manager 保护文件夹的密码的全部信息。

相关文章:怎样在基于 Ubuntu 的 Linux 发行版中更改用户密码。

方法 2:使用 Cryptkeeper 锁定文件

这里的另一个警告。 Cryptkeeper 存在漏洞 使用较新版本的 EncFs(1.9 及更高版本)。 该漏洞尚未修复,并且由于该项目已被放弃,因此修复的可能性较小。 没有新的变化 代码 在过去的几年里,开发者的网站不再退出。

这就是我不再推荐使用这种方法的原因。

Cryptkeeper 是一个 GUI 工具,它使用 编码文件系统 在后台。 它是一种流行的应用程序,默认情况下可在大多数软件存储库中使用。

对于 Ubuntu 和其他基于 Ubuntu 的 Linux 发行版,请使用以下命令安装 Cryptkeeper。

sudo apt-get install cryptkeeper

为了 Fedora 基于 Linux 发行版,请使用以下命令:

sudo yum install cryptkeeper

安装后,我建议重新启动以避免意外。 您也可以立即启动该程序。

Ubuntu Unity 中的 Cryptkeeper

启动 Cryptkeeper 后,您不会立即看到该界面。 您必须查看顶部面板(或底部面板,具体取决于桌面环境)。 Cryptkeeper 是一个指标小程序,而不是一个成熟的桌面应用程序。

点击 新建加密文件夹 创建一个新的秘密文件夹。

点击新建加密文件夹

命名文件夹并选择其位置。 然后点击 向前.

命名文件夹并选择其位置

您必须为加密文件夹提供密码。 之后,点击 向前.

提供密码

瞧! 您的密码保护文件夹已被读取以供使用。

密码保护文件夹成功创建

要访问锁定的文件夹,您必须从 Cryptkeeper 指示器小程序中选择它:

访问加密文件夹

当然,它会要求输入密码:

Enter 密码

完成此操作后,您将可以访问您的秘密文件夹。 您可以看到它安装为一个单独的分区。 这是因为 EncFS 在用户空间内创建了一个单独的文件系统。

您可以在加密文件夹中创建新文件或将粘贴项目从其他目录复制到该文件夹​​。 解锁后,您可以将其用作普通文件夹。

访问中的锁定文件夹

要再次锁定文件夹,您必须再次使用指示器小程序。 转到它并取消选择所需的文件夹,即只需再次单击它。

再次锁定文件夹

如果要永久删除秘密文件夹,可以选择 编辑 Cryptkeeper 菜单中的选项。 相同的编辑菜单还为您提供更改密码的选项。

更改密码或删除文件夹

请注意,Cryptkeeper 不会在每次启动时自动启动。 如果需要,请阅读本指南以管理 Ubuntu 中的启动应用程序,并了解怎样在每次启动时启动 Cryptkeeper。

享受您在 Linux 中的私人锁定文件夹 🙂 欢迎提出任何问题或建议。