如何在 Ubuntu 16.04 上使用 eCryptfs 加密目录如何在 Ubuntu 16.04 上使用 eCryptfs 加密目录如何在 Ubuntu 16.04 上使用 eCryptfs 加密目录如何在 Ubuntu 16.04 上使用 eCryptfs 加密目录
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 16.04 上使用 eCryptfs 加密目录

在此页

  1. 1 条初步说明
  2. 2 安装 eCryptfs
  3. 3 使用 eCryptfs 加密目录
  4. 4 个链接

本教程展示了如何使用 eCryptfs 加密 Ubuntu 16.04 (Xenial Xerus) 上的目录。 eCryptfs 是适用于 Linux 的符合 POSIX 标准的企业级堆栈加密文件系统。您可以使用它来加密分区以及不使用自己分区的目录,无论底层文件系统、分区类型等如何。

1 初步说明

在本教程中,我将加密一个新目录 /home/secure。这是一个普通目录,不使用自己的分区。

2 安装 eCryptfs

eCryptfs 可以很容易地安装如下:

apt-get -y install ecryptfs-utils

3 使用 eCryptfs 加密目录

我现在将加密一个新目录/home/secure/。使用 mkdir 命令创建目录:

mkdir /home/secure

如果您使用现有目录,则该目录中可能已经有(未加密的)文件。在这种情况下,您必须对它们进行备份,以便稍后可以将它们恢复到当时加密的 /home/secure/ 目录(否则在目录加密时无法访问/读取这些文件):

cp -pfr /home/secure/ /tmp/

我现在可以通过使用文件系统类型 ecryptfs 挂载目录 /home/secure/ 来加密它:

mount -t ecryptfs /home/secure /home/secure

当您第一次这样做时,您必须回答几个问题:

:~#

我在这里选择的默认设置加密了文件的内容而不是文件名。如果您也希望保护文件名,请在上面的设置过程中启用文件名加密选项。

看一下输出

mount

您应该看到 /home/secure/ 现在已加密:

:~#

使用现有目录时:让我们将备份恢复到现在加密的目录 /home/secure/,然后删除备份:

cp -pfr /tmp/secure/ /home/
rm -fr /tmp/secure/

出于测试目的,让我们复制一些其他文件,例如/etc/hosts,到 /home/secure/ 检查它是否真的被加密:

cp /etc/hosts /home/secure

当 /home/secure/ 挂载了 ecryptfs 文件系统类型时,应该可以读取 /home/secure/hosts 的内容:

cat /home/secure/hosts

现在卸载/home/secure/...

umount /home/secure

... 并再次尝试读取 /home/secure/hosts,你应该会得到一些神秘的东西:

cat /home/secure/hosts

4个链接

  • eCryptfs:https://launchpad.net/ecryptfs
  • Debian:http://www.debian.org/

©2015-2025 艾丽卡 support@alaica.com