如何在 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
,而在于内核模块。如果您想重现该问题,以下是我将目录挂载
lower
到upper
目录中的方法: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/