要在用户第一次登录时为其启用自动创建`home目录`,需要安装`oddjob-mkhomedir`,它提供`pam_oddjob_mkhomedir`模块,以便在用户登录时为其创建家目录。
1、//安装 oddjob-mkhomedir
yum -y install nss-pam-ldapd pam_ldap openssh-ldap oddjob oddjob-mkhomedir openldap-clients
$ dnf install oddjob-mkhomedir
$ systemctl enable –now oddjobd
2、//加载 pam_oddjob_mkhomedir 模块
$ echo “session optional pam_oddjob_mkhomedir.so skel=/etc/skel/ umask=0022” >> /etc/pam.d/system-auth
执行
#authselect select sssd with-mkhomedir –force
或者
#authconfig \–disablesssd \–enableldap \–enableldapauth \–ldapserver=${ldapuri} \–ldapbasedn=${ldapbase} \–enablerfc2307bis \–enablemkhomedir \–updateall
3、
systemctl enable oddjobd.service
systemctl restart oddjobd.service
openldap-client自动创建账户home目录