Redhat
Net::FTP Perl 模組掛起
所以,我在 RHEL5.2 系統上執行 Perl 5.8.8。我最近移動了 LDAP 源進行身份驗證,現在我遇到了
Net::FTP
.身份驗證與新的 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
”,則沒有問題。此後,我清除了
nscd
記憶體(主機、密碼、組),並完成了除了重新啟動伺服器之外的所有操作(這確實不是一個選項)。有誰知道為什麼會發生這種情況?
提前致謝;
好的,我覺得很愚蠢 - 但感謝 strace 幫助我找出問題所在。
並不是說這會發生在其他任何人身上,而是我用於 OpenLDAP 和 Pam 模組的受信任根 CA 的文件設置為模式 0400 並歸根所有。在我修復權限後,中提琴。