如何加密单个文件夹?
假设我的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个选项
-
加密或创建压缩密码保护文件存档。 https://askubuntu.com/a/104545/25863和https://askubuntu.com/a/104984/25863中的方法非常适用于这种情况,当您需要100%确定没有人会看到您的文件不知道那里使用的密码。
-
使用您的计算机文件夹/文件权限拒绝其他用户访问您的文件夹。
第一步涉及确保任何用户在不知道使用密码的情况下无法打开结果。
第二个只会更改文件/文件夹权限,以便没有权限的其他用户无法打开它。 该文件夹仍然存在,任何具有系统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或类似软件同步加密内容,它会特别有趣,因为它将数据保存在小的加密块中,更改小文件只会产生少量数据要重新上传。