如果主目录尚不存在,如何自动为 LDAP 身份验证用户创建本地主目录?

如果主目录尚不存在,如何自动为 LDAP 身份验证用户创建本地主目录?

我已经配置了运行 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.将其添加到该文件的底部后,我的主目录将在登录时自动创建。

相关内容