saslauthd with ldap directory as backend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I'm newbie with sasl and I'm very confused the way it works... I googled
for hours and RTFMed online docs and my Debian /usr/share/doc
directories... But I still feel SASL very obscure !
So I'm going to ask here some help, expecting someone will be able to
let me understand what I do !

* What I have ?

- 3 Debian Lenny servers, with running OpenLDAP directory for user and
passwords authentication,
- a postfix server, with virtual users from the LDAP directory
- a dovecot server, with virtual users from the LDAP directory

* What I want to do ?

- enable SASL auth for postfix
- migrate from dovecot to cyrus Imapd+Murder
- enable SASL auth for cyrus imapd and murder, using my LDAP directory

* What I did :

installing saslauthd with this config :

ldap_servers: ldap://127.0.0.1/
ldap_bind_dn: cn=saslauth,dc=eve-team,dc=com
ldap_bind_pw: ***passwd***
ldap_filter: (&(uid=%u)(objectClass=evePerson))
ldap_search_base: ou=People,dc=eve-team,dc=com
ldap_scope: one

Then I started saslauthd daemon like this :

/usr/sbin/saslauthd -a ldap -c -m /var/run/saslauthd -d

Finally, I tried to test the auth with test tools :

On a shell :
cyrus:~# sasl-sample-server -s host -p /usr/lib/sasl2 
Generating client mechanism list...
Sending list of 6 mechanism(s)
S: TE9HSU4gRElHRVNULU1ENSBQTEFJTiBDUkFNLU1ENSBOVExNIEFOT05ZTU9VUw==
Waiting for client mechanism...

On another shell :
sasl-sample-client -s host -p /usr/lib/sasl2 -n cyrus -u rico
service=host
Waiting for mechanism list from server...
TE9HSU4gRElHRVNULU1ENSBQTEFJTiBDUkFNLU1ENSBOVExNIEFOT05ZTU9VUw==sasl-sample-client: Unable to parse input


Both slapd and saslauthd are stared as debug processes, and nothing
happens ! It's like the sasl-sample-server tools don't even try to
connect the saslauthd daemon !

I'm pretty sure I missed some important thinks in the knowledge of sasl
mechs but as I'm not a specialist it actually looks for me like...
voodoo or something like that ;)

thanks for your help,

-- 
Rico

Attachment: smime.p7s
Description: S/MIME cryptographic signature


[Index of Archives]     [Info Cyrus]     [Squirrel Mail]     [Linux Media]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux