当前位置: 首页>>技术教程>>正文


如何加密个别文件夹?

, , , ,

问题描述

假设我有一个文件夹,位于我的“文档”文件夹中,具有我不想在没有密码的情况下访问的文件。

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

实际上,password-protect可以将任何单个文件夹?

最佳解决方案

WARNING: CryptKeeper has recently been reported that it has a universal password bug that puts your data at potential risk. This issue may not yet be fixed in Ubuntu, use this solution at your own risk.

Relevant bug information links:
Upstream bug: https://github.com/tomm/cryptkeeper/issues/23
Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751


 sudo apt-get install cryptkeeper

安装完成后,进入应用程序 – >系统工具 – > Cryptkeeper。

Cryptkeeper将自动附加到顶部面板

password,security,encryption,directory,ubuntu

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

password,security,encryption,directory,ubuntu

然后输入文件夹名称以及保存文件夹的位置,然后单击“前进”。

password,security,encryption,directory,ubuntu

输入密码并点击“转发”。

password,security,encryption,directory,ubuntu

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

password,security,encryption,directory,ubuntu

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

password,security,encryption,directory,ubuntu

在装入要访问的密码之前输入密码。

password,security,encryption,directory,ubuntu

完成

password,security,encryption,directory,ubuntu

要删除文件夹或更改密码,right-click panel-applet中的文件夹。

For More Help

次佳解决方案

EncryptedPrivateDirectory方法Ubuntu Official Docs

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

password,security,encryption,directory,ubuntu

安装完成后,进入应用程序 – >配件 – >终端并运行下面的命令:

ecryptfs-setup-private

password,security,encryption,directory,ubuntu

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

password,security,encryption,directory,ubuntu

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

password,security,encryption,directory,ubuntu

接下来,转到地点 – >主文件夹:

password,security,encryption,directory,ubuntu

新文件夹应该在您的主目录中创建,名为’私人’。该文件夹已加密并且password-protected。将所有个人资料移入此文件夹以确保它们安全:

password,security,encryption,directory,ubuntu

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

password,security,encryption,directory,ubuntu

For More Help

第三种解决方案

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

  • 加密或创建压缩密码保护文件的存档。 https://askubuntu.com/a/104545/25863https://askubuntu.com/a/104984/25863中的方法对于这种情况非常适用,因为您需要100%确定在没有知道在那里使用的密码的情况下,没有人会查看您的文件。

  • 使用您的计算机文件夹/文件权限拒绝其他用户访问您的文件夹。

拳头包括确保在不知道使用密码的情况下,任何用户都无法打开结果。

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

一个简单而快速的方法是使用chmod来更改文件或文件夹的权限。

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

chmod 700 foo

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

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

password,security,encryption,directory,ubuntu

有关文件/文件夹权限的更多信息,请访问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

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

password,security,encryption,directory,ubuntu

第五种方案

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

这与another question about password protecting files类似。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/902.html,未经允许,请勿转载。