Redhat

Net::FTP Perl 模組掛起

  • September 21, 2015

所以,我在 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 並歸根所有。在我修復權限後,中提琴。

引用自:https://serverfault.com/questions/585226