无法挂载 eCryptfs

无法挂载 eCryptfs

我尝试在我的服务器上安装 eCryptfs 以打开我在家用计算机上创建的 eCryptfs。

我收到这些错误。

$ sudo mount -t ecryptfs /home/(place)/enc/ /home/(place)/enc/

无法获取内核模块的版本号。请确保您已加载 eCryptfs 内核模块、已安装 sysfs,并且 sysfs 挂载点位于 /etc/mtab 中。这是必要的,以便挂载助手知道支持哪些内核选项。

确保您的系统设置为在挂载时自动加载文件系统内核模块。

目前仅启用密码模式。

无法将 KEY_SPEC_USER_KEYRING 链接到 KEY_SPEC_SESSION_KEYRING;您的内核密钥环有问题。您是否在内核中构建了密钥保留支持?

我不知道这意味着什么。我的服务器上有 Debian。我应该做点什么吗?

答案1

这可能是因为您试图安装在屏幕或 tmux 内部。看:https://bugs.launchpad.net/ubuntu/+source/x2goclient/+bug/1377924

尝试简单的 ssh 登录。

答案2

看来 OpenVZ 又是问题所在。 OpenVZ 使用父内核,我对此无能为力。

答案3

尝试注释掉以下行/etc/pam.d/sshd

session optional pam_keyinit.so force revoke

如果您将其注释掉,新的虚拟会话应该允许ecryptfs挂载工作。这对我的屏幕会话很有用。看这个帖子

相关内容