Ошибка аутентификации SASL LDAP

Пытаясь использоватьSASL А ТАКЖЕLDAP аутентифицировать пользователя вRedHat Linux, Пока я настроилsaslauthd сервис и его работает. мой/etc/saslauthd.conf выглядит следующим образом:

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

мой/etc/sasl2/smtpd.conf выглядит следующим образом:

pwcheck_method: saslauthd
mech_list: plain login

Теперь, когда я пытаюсь проверить аутентификацию с помощью следующей команды:

testsaslauthd -u username -p password -f /var/run/saslauthd/mux

я получил0: NO "authentication failed"

и когда я смотрю на журналы, он говорит:

Retrying authentication
do_auth   :auth failure: [user:myuser]  [service=imap] [realm=] [mech=ldap] [reason=unknown]

Что мне здесь не хватает? заранее спасибо!!

ОБНОВИТЬ:

установил OpenLdap для поиска с помощью следующей команды:

ldapsearch -x -h ldaps: //my.ldap.server: порт -d8

для работы команды ldapsearch я изменил/etc/openldap/ldap.conf файл следующим образом:

tls_reqcert allow
TLS_CACERTDIR /home/myuser/cacertss
LDAPTLS_CACERT /home/myuser/cacertss

Он возвращает все записи, но я все еще не могу аутентифицироваться, используя

testsaslauthd -u имя пользователя -p пароль -f / var / run / saslauthd / mux

что мне нужно сделать здесь, чтобы это аутентифицировалось?

Ответы на вопрос(2)

Ваш ответ на вопрос