所以,我在RHEL5.2系统上运行Perl 5.8.8。 我最近移动了LDAP源进行身份validation,现在我遇到了Net::FTP问题。
validation与新的LDAP源完美协同工作。
现在,作为系统上的一个特定的非root用户,如果我执行“ use Net::FTP ”,脚本会挂起,并开始填充消息日志:
Mar 28 12:10:05 serverx perl: nss_ldap: failed to bind to LDAP server ldaps://ldapserver.domain.net: Can't contact LDAP server Mar 28 12:10:05 serverx perl: nss_ldap: reconnecting to LDAP server (sleeping 64 seconds)...
如果我以root身份执行“ use Net::FTP ”,没有问题。
我已经清除了nscdcaching(hosts,passwd,group),并且完成了重启服务器的任何工作(这实际上不是一个选项)。
有谁知道为什么会发生这种事情?
提前致谢;
好吧,我感到很蠢 – 但是谢谢你帮我弄清楚这个问题。
不是这样会发生在其他人身上,但是我用于OpenLDAP的可信根CA和Pam模块的文件被设置为0400模式并由root拥有。 我修好后,中提琴。