[sisyphus] openldap & sasl2
Oleg Frolkov
=?iso-8859-1?q?rcc-of_=CE=C1_penza=2Ecom=2Eru?=
Вт Авг 10 13:48:57 MSD 2004
Здравствуйте.
Есть LDAP сервер, на нем следующая зона:
-----------------------------------------
dn: dc=mydomain,dc=ru
objectClass: dcObject
objectClass: organization
o: mydomain Network
dc: mydomain
dn: cn=admin,dc=mydomain,dc=ru
objectClass: organizationalRole
cn: admin
dn: ou=users,dc=mydomain,dc=ru
objectClass: organizationalUnit
ou: users
dn: cn=test,ou=users,dc=mydomain,dc=ru
cn: test
givenName: test
mail: test
mail: test на mydomain.ru
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
sn: UTM created mail account
uid: test
userPassword: {MD5}password
-------------------------------------------
Соответственно сам LDAP настроен и ldapsearch выдает:
#ldapsearch -LLL -x -w adminpassword -D 'cn=admin,dc=mydomain,dc=ru' \
-b 'dc=mydomain,dc=ru' 'cn=test'
---------------------------------------------------
dn: cn=test,ou=users,dc=mydomain,dc=ru
cn: test
givenName: test
mail: test
mail: test на mydomain.ru
objectClass: inetOrgPerson
objectClass: uidObject
objectClass: organizationalPerson
objectClass: top
sn: UTM created mail account
uid: test
userPassword:: password
--------------------------------------------------
Теперь надо авторизовать пользователя через sasl2:
/etc/sasl2/saslauthd.conf
ldap_servers: ldap://127.0.0.1
ldap_bind_dn: cn=admin,ou=users,dc=mydomain,dc=ru
ldap_bind_pw: adminpassword
ldap_version: 3
ldap_timeout: 5
ldap_time_limit: 5
ldap_search_base: ou=users,dc=mydomain,dc=ru
ldap_auth_method: custom
ldap_debug 10
Теперь запускаю #service saslauthd start
Теперь #testsaslauthd -r mydomain.ru -u test -p test
#testsaslauthd -r mydomain.ru -u test на mydomain.ru -p test
Результат на обе строчки: 0: NO "authentication failed"
в /etc/messages имею:
Aug 10 13:22:29 eleven saslauthd[4003]: do_auth : auth
failure: [user=test] [service=imap] [realm=mydomain.ru] [mech=ldap] [reason=Unknown]
Aug 10 13:22:38 eleven saslauthd[4004]: do_auth : auth
failure: [user=test на mydomain.ru] [service=imap] [realm=mydomain.ru] [mech=ldap] [reason=Unknown]
Что я делаю неправильно?
--
С уважением,
Oleg mailto:rcc-of на penza.com.ru
Подробная информация о списке рассылки Sisyphus