我已经配置了运行 raspian 的 raspberry pi 4 以使用 LDAP 对用户进行身份验证。 LDAP 服务器托管在其他地方。我能够以 LDAP 用户身份登录系统,但该用户没有主目录。为了尝试解决这个问题,经过一些搜索和阅读,我尝试使用pam_mkhomedir
.为此,我将以下行添加到文件中/etc/pam.d/login
:
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022
但是,当我以测试 LDAP 用户身份登录时(与之前相同,因此这不是第一次登录,以防万一),仍然没有主目录。因此我的问题是,如何在 Raspbian 上为 LDAP 用户自动创建用户主目录。
答案1
基于这个答案我认为我将该行放入了错误的文件中,它应该放入/etc/pam.d/common-session
.将其添加到该文件的底部后,我的主目录将在登录时自动创建。