让 ecryptfs 在 centos7 上运行

让 ecryptfs 在 centos7 上运行

如何在 REHL/CentOS 7.4 上使用 ecryptfs?

ecryptfs在 Centos7 内核配置中默认未启用。当我启用并构建内核时,我可以将下层 ecryptfs 目录挂载到上层目录中,但在上层目录执行“ls”时会出现内核崩溃。

我可以粘贴内核恐慌,但这不是重点:问题是关于让 ecryptfs 在 RHEL/CentOS 7 上运行。

笔记:

  • 我知道 Redhat 在 RHEL 7 中弃用了 ecryptfs,我想问是否有人知道如何让它工作。或者知道替代方案(EnvFS 也不受支持)

  • 我已经构建并安装了ecryptfs-utils以允许挂载。挂载在 61 版和最新版本 111 上都可以正常工作ecryptfs-utils。问题不在于ecryptfs-utils,而在于内核模块。

  • 如果您想重现该问题,以下是我将目录挂载lowerupper目录中的方法:sudo mount -t ecryptfs -o ecryptfs_enable_filename_crypto=no,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=no,key=passphrase:passphrase_passwd_file=password-file,no_sig_cache lower/ upper/

相关内容