pam_checkhomedir:检查系统上是否存在用户的主目录 源码
pam_checkhomedir版权所有(c)2018 Mark Coccimiglio 注意:此程序包当前有效,但被认为是BETA。 该PAM模块的设计旨在测试用户主目录的存在。 如果找不到主目录,我们将返回非PAM_SUCCESS返回代码。 基本上,模块从getpwnam(user)中提取适当的$ HOME并执行“ Bindd Open”(opendir(struct_getpwdnam-> pw_dir))。 我们不首先测试以查看目录是否存在。 这是故意的。 如果用户的主目录是自动挂载的(例如autofs),则如果我们尝试对其存在进行预测试,它将不会显示。 我们希望基础文件系统/挂载在释放I / O阻塞之前拦截打开请求,阻塞并挂载主目录。 安全性注意:目前,我们目前不测试所有权或权限。 根据用户配置PAM的方式,可能会挂载用户的主目录,而不管用户证书是否有效。 YMMV。
下载地址
用户评论