/etc/default/saslauthd:
MECHANISMS="ldap"/etc/saslauthd.conf:
OPTIONS="-O /etc/saslauthd.conf"
ldap_servers: ldap://127.0.0.1//etc/imapd.conf:
ldap_search_base: dc=mydomain,dc=tld
ldap_auth_method: bind
sasl_mech_list: PLAINsetup cyrus login: saslpasswd2 -c cyrus
sasl_pwcheck_method: saslauthd auxprop
sasl_auxprop_plugin: sasldb
sasl_auto_transition: yes
invoke-rc.d saslauthd restart
invoke-rc.d cyrus2.2 restart
Test login with cyrusadm: sudo cyradm --user cyrus --server localhost
ssh -L389:localhost:389 user@ldapserver
Test saslauthd for ldap authentication:
#> testsaslauthd -u username -p passwordTest imap authentication:
0: OK "Success."
#> imtest -a usernamenow username is converted from ldap to /etc/sasldb
S: L01 OK User logged in
#> sasldblistusers2after dropping ssh connection imtest should also succeed
username@host: userPassword
(to delete a user use saslpasswd2 -d)
[ view entry ] ( 771 views ) | print article
<<First <Back | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |