我很困惑。
据我了解,用户文件夹/home/user是用用户密码加密的。通过 smb 连接到计算机确实会以某种方式解密用户的文件夹。这是怎么做到的?SMB 无法正常传输密码。
此外,我正在尝试使用 pam_mount 实现类似的功能,但存在一些限制。ubuntu 使用什么软件来挂载它的加密文件系统?
我很困惑。
据我了解,用户文件夹/home/user是用用户密码加密的。通过 smb 连接到计算机确实会以某种方式解密用户的文件夹。这是怎么做到的?SMB 无法正常传输密码。
此外,我正在尝试使用 pam_mount 实现类似的功能,但存在一些限制。ubuntu 使用什么软件来挂载它的加密文件系统?
如果您指的是 eCryptfs 主目录加密,那么它可用的原因是因为只要用户登录(由 PAM“会话”定义),内核就会将用户的主目录加密密钥保存在内存中。具体来说,处理这个问题的软件是
pam_ecryptfs
. 见它在/etc/pam.d/common-*
.其实我错了。我忘了关闭 SSH 会话,当然主文件夹仍然被解密。