Net :: FTP Perl módulo trava

1

Então, estou executando o Perl 5.8.8 em um sistema RHEL5.2. Recentemente movi a fonte LDAP para autenticação e agora estou tendo problemas com Net::FTP .

A autenticação funciona perfeitamente com a nova fonte LDAP.

Agora, como usuário não root específico no sistema, se eu executar " use Net::FTP ", o script trava e começa a preencher o log de mensagens com:

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)...

Se eu, como root, executar " use Net::FTP ", sem problemas.

Desde então, limpei as nscd caches (hosts, passwd, group) e fiz tudo menos que reinicializar o servidor (o que realmente não é uma opção).

Alguém tem alguma idéia de por que diabos isso está acontecendo?

Agradecemos antecipadamente;

    
por Eirik Toft 28.03.2014 / 20:36

1 resposta

0

Ok, eu me sinto idiota - mas obrigada por strace para me ajudar a descobrir o problema.

Não que isso aconteça com mais ninguém, mas o arquivo que eu estava usando para as CAs raiz confiáveis para o OpenLDAP e o módulo Pam foi definido para o modo 0400 e de propriedade do root. Depois eu consertei as permissões, viola.

    
por 28.03.2014 / 21:16