LDAP部分validation。 密码被replace

经过一个星期的努力,找出为什么我们的一些机器正在authentication我们的LDAP服务器,有些不是我注意到,PAM绑定后,看看是否存在它,然后发送用户密码。 在数据包级别,我可以看到,当我在正在运行的计算机上进行身份validation时,我发现密码已经通过。 当我在不是自动化的机器上进行身份validation时,我在服务器上看到密码为“错误”的数据包。 有什么可能改变呢? 我已经search了pam_ldap,nss_ldap和pam源,但无济于事。 任何build议将不胜感激。

谢谢。

我相信你将不得不改变你的nsswitch.conf文件:

方法一:

/etc/nsswitch.conf中

passwd:文件ldap

与:

/etc/nsswitch.conf中

passwd:ldap文件

这在理论上会颠倒这个顺序