如何自动创建用户帐户(SSH + LDAP)

Joh*_*ohn 7 linux debian ssh ldap pam

我在 Server2 上使用 pam_ldap 设置了远程 LDAP 服务器 (Server1) 和 SSH。一切正常,我可以使用 LDAP 凭据登录到 SSH。但是当我想添加新用户时,我必须首先在 LDAP 数据库中创建它,然后在 Server2 上运行 adduser。

将用户帐户添加到 LDAP 数据库后,如何在 Server2 上自动创建用户帐户?例如当用户第一次登录时?谢谢。

小智 13

您不需要在 server2 上实际创建用户,只需在第一次登录时创建他们的主目录。您正在寻找 pam_mkhomedir:

http://www.linux-pam.org/Linux-PAM-html/sag-pam_mkhomedir.html

Google 会为您找到许多有关如何设置的方法和示例。