我在Server2上使用pam_ldap设置远程LDAP服务器(Server1)和SSH。 一切正常,我可以用LDAP凭据login到SSH。 但是当我想添加新用户时,我必须先在LDAP数据库中创build它,然后在Server2上运行adduser。
在将数据添加到LDAP数据库后,如何在Server2上自动创build用户帐户? 例如,当用户第一次login? 谢谢。
你不需要实际上在server2上创build用户,只需要在首次login时将他们的主目录。 您正在寻找pam_mkhomedir:
http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-pam_mkhomedir.html
谷歌会find你的许多howtos和例子来实现这个设置。
你是否启用了NSS的LDAP模块?
在这里看到如何做到这一点: http : //wiki.debian.org/LDAP/NSS