Falha na autenticação do SASL LDAP
Tentando usarSASL
ELDAP
autenticar usuárioRedHat Linux
. Até agora eu configurei osaslauthd
serviço e está em funcionamento. Minhas/etc/saslauthd.conf
se parece com o seguinte:
ldap_servers: ldaps://test.ldap.server:1234
ldap_use_sasl: yes
ldap_mech: DIGEST-MD5
ldap_auth_method: fastbind
ldap_search_base: Ou=PeopleAuthSrch,DC=abc,DC=com
Minhas/etc/sasl2/smtpd.conf
se parece com o seguinte:
pwcheck_method: saslauthd
mech_list: plain login
Agora, quando tento testar a autenticação com o seguinte comando:
testsaslauthd -u username -p password -f /var/run/saslauthd/mux
eu recebo0: NO "authentication failed"
e quando eu olho para os logs, diz:
Retrying authentication
do_auth :auth failure: [user:myuser] [service=imap] [realm=] [mech=ldap] [reason=unknown]
O que estou perdendo aqui? desde já, obrigado!!
ATUALIZAR:
instalou o OpenLdap para fazer uma pesquisa com o seguinte comando:
ldapsearch -x -h ldaps: //my.ldap.server: porta -d8
para que o comando ldapsearch funcione modifiquei/etc/openldap/ldap.conf
arquivo da seguinte maneira:
tls_reqcert allow
TLS_CACERTDIR /home/myuser/cacertss
LDAPTLS_CACERT /home/myuser/cacertss
Ele retorna todas as entradas, mas ainda não consigo autenticar usando
testsaslauthd -u nome de usuário -p senha -f / var / run / saslauthd / mux
o que preciso fazer aqui para obter essa autenticação?