Ubuntu 通过 samba 访问加密的主文件夹时如何挂载它?

Ubuntu 通过 samba 访问加密的主文件夹时如何挂载它?

我感到很困惑。

据我了解,用户文件夹/主页/用户使用用户密码加密。通过 smb 连接到计算机确实会以某种方式解密用户的文件夹。这是怎么做到的?SMB 不会正常传输密码。

另外,我正在尝试使用 pam_mount 实现类似的功能,但存在一些限制。ubuntu 使用什么软件来挂载其加密文件系统?

答案1

如果您指的是 eCryptfs 主目录加密,那么它之所以可用,是因为只要用户登录(由 PAM“会话”定义),内核就会将用户的主目录加密密钥保存在内存中。具体来说,处理此问题的软件是pam_ecryptfs。请参阅 中的用法/etc/pam.d/common-*

答案2

其实我错了。我忘了关闭 SSH 会话,主文件夹当然仍然处于解密状态。

相关内容