Saslauth com ldapdb no debian

6

Estou tentando fazer o saslauthd funcionar com o openldap.

O ldapsearch e todos os serviços conectados ao openldap funcionam bem. O sasldblistusers2 não funciona - e o ldapwhoami também não funciona.

getent passwd funciona bem também.

sasldblistusers2 produz esta entrada de log:

Sep 30 03:48:01 sogo sasldblistusers2: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: ldapdb
Sep 30 03:48:01 sogo sasldblistusers2: canonuserfunc error -7
Sep 30 03:48:01 sogo sasldblistusers2: _sasl_plugin_load failed on sasl_canonuser_init for plugin: ldapdb
Sep 30 03:48:01 sogo sasldblistusers2: DIGEST-MD5 common mech free

resultado ldapwhoami:

root@sogo:/root# ldapwhoami
SASL/DIGEST-MD5 authentication started
Please enter your password:
ldap_sasl_interactive_bind_s: Invalid credentials (49)
        additional info: SASL(-13): user not found: no secret in database

Meu /etc/saslauthd.conf:

ldap_servers: ldap://localhost
ldap_version: 3
ldap_auth_method: bind
ldap_search_base: dc=MY,dc=DOMAIN
ldap_scope: sub
ldap_bind_dn: cn=admin,dc=MY,dc=DOMAIN
ldap_bind_pw: LDAPPASS
ldap_filter: <uid=%u>
auxprop_plugin: ldapdb

/ etc / default / saslauthd:

START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="ldap"
MECH_OPTIONS=""
THREADS=5
OPTIONS="-c -m /var/run/saslauthd"

Não consigo ver o erro. Por favor ajude.

    
por Andreas Rehm 30.09.2012 / 04:16

1 resposta

0

Seu arquivo de configuração saslauthd.conf deve ser incluído no saslauthd:

MECH_OPTIONS="/ etc / saslauthd.conf"

    
por 18.08.2016 / 00:36