Error de autenticación SASL LDAP
Tratando de usarSASL
YLDAP
para autenticar al usuario enRedHat Linux
. Hasta ahora he configurado elsaslauthd
servicio y está en funcionamiento. Mi/etc/saslauthd.conf
se parece a lo siguiente:
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
Mi/etc/sasl2/smtpd.conf
se parece a lo siguiente:
pwcheck_method: saslauthd
mech_list: plain login
Ahora cuando trato de probar la autenticación con el siguiente comando:
testsaslauthd -u username -p password -f /var/run/saslauthd/mux
yo obtengo0: NO "authentication failed"
y cuando miro los registros dice:
Retrying authentication
do_auth :auth failure: [user:myuser] [service=imap] [realm=] [mech=ldap] [reason=unknown]
que me estoy perdiendo aqui? ¡¡gracias por adelantado!!
ACTUALIZAR:
instaló OpenLdap para hacer una búsqueda con el siguiente comando:
ldapsearch -x -h ldaps: //my.ldap.server: puerto -d8
para que funcione el comando ldapsearch modifiqué/etc/openldap/ldap.conf
archivo de la siguiente manera:
tls_reqcert allow
TLS_CACERTDIR /home/myuser/cacertss
LDAPTLS_CACERT /home/myuser/cacertss
Devuelve todas las entradas pero aún no puedo autenticarme usando
testsaslauthd -u nombre de usuario -p contraseña -f / var / run / saslauthd / mux
¿Qué debo hacer aquí para autenticar esto?