小编Fra*_*tle的帖子

RHEL 6.5 Web 应用程序 PAM 身份验证 pam_oddjob_mkhomedir

我有一个针对 AD 服务器进行身份验证的 RHEL 6.5,该端工作正常。

该机器还运行使用 PAM 模块进行身份验证的 Web 应用程序。

我复制了登录名来制作一个供 web 应用程序使用的 pam 模块。(rstudio-server) 并且登录工作正常。

但是,如果用户之前未登录,则 pam_oddjob_mkhomedir 不会通过 pam_oddjob_mkhomedir 创建他们的主目录,如果我 SU 到该用户,则会立即创建主目录。

我已将 selinux 设置为宽松,直到我对此进行排序,并且我正在尝试 pam_mkhomedir.so 和 pam_oddjob_mkhomedir.so(两者都已就位并且oddjob 服务正在运行)

我认为没有问题..它不是开始会话,它只是从 PAM 进行身份验证,所以我尝试将调用 mkhomedir 的行放入身份验证中,但它不起作用。

使用 pamtester 进行测试:

# pamtester rstudio 00064742 "authenticate"
Password: 
pamtester: successfully authenticated



# pamtester rstudio 00064742 "open_session"
Creating home directory for 00064742.
pamtester: sucessfully opened a session
Run Code Online (Sandbox Code Playgroud)

如您所见,如果打开了一个会话,则会创建主目录,但不会在 auth 下。

这是相关的 pam 文件。

pam.d]# cat rstudio
#%PAM-1.0
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       required …
Run Code Online (Sandbox Code Playgroud)

active-directory redhat ldap pam pam-ldap

5
推荐指数
1
解决办法
2478
查看次数

标签 统计

active-directory ×1

ldap ×1

pam ×1

pam-ldap ×1

redhat ×1