我们正在运行 Linux 2.6.32-358.23.2.el6.x86_64 内核,并在 /var/log/messages 中看到以下消息定期显示在我们的用户空间服务器上。当消息出现时,我们也有用户表示他们无法访问网络驱动器空间。
Nov 5 20:10:40 <server_name> smbd[15502]: failed to bind to server ldap://<server-ip> with dn="cn=user,dc=some_domain,dc=some_domain,dc=some-domain" Error: Can't contact LDAP server
Nov 5 20:10:40 <server_name> smbd[15502]: #011(unknown)
Nov 5 20:10:41 <server_name> smbd[15503]: [2013/11/05 20:10:41.146650, 0] lib/smbldap.c:1225(smbldap_connect_system)
Nov 5 20:10:41 <server_name> smbd[15503]: failed to bind to server ldap://<server-ip> with dn="cn=user,dc=some_domain,dc=some_domain,dc=some-domain" Error: Can't contact LDAP server
Nov 5 20:10:41 <server_name> smbd[15503]: #011(unknown)
Nov 5 20:10:42 <server_name> smbd[1655]: [2013/11/05 20:10:42.868838, 0] lib/smbldap.c:1225(smbldap_connect_system)
Nov 5 20:10:42 <server_name> smbd[1655]: failed to bind to server ldap://<server-ip> with dn="cn=user,dc=some_domain,dc=some_domain,dc=some-domain" Error: Can't contact LDAP server
Nov 5 20:10:42 <server_name> smbd[1655]: #011(unknown)
Nov 5 20:10:48 <server_name> smbd[15504]: [2013/11/05 20:10:48.531242, 0] lib/smbldap.c:1225(smbldap_connect_system)
Nov 5 20:10:48 <server_name> smbd[15504]: failed to bind to server ldap://<server-ip> with dn="cn=user,dc=some_domain,dc=some_domain,dc=some-domain" Error: Can't contact LDAP server
Nov 5 20:10:48 <server_name> smbd[15504]: #011(unknown)
Linux 用户无法进行身份验证,但 Windows 用户可以。
我们的其他 linux 服务器都没有显示这样的错误消息。甚至我们的 ldap 服务器也不行。
关于这些错误的原因,我们应该寻找什么以及我们可以做些什么来解决这个问题?任何建议,将不胜感激。
---- 快速更新 -----
我们现在发现可以通过在运行 ldap 的服务器上运行以下命令来解决身份验证问题:
service slapd restart
但是,我们仍然无法确定导致此问题的原因。