URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66917
[ Назад ]

Исходное сообщение
"Cyrus-imapd->saslaythd->ldap"

Отправлено montegro , 14-Июн-06 13:32 
Народ помогите разобраться! третью неделю мучаюсь с данной связкой Cyrus-imapd->saslaythd->ldap  все бестолку.
Freebsd 6.0
Что сделано:
утановленные порты:
cyrus-imapd-2.1.18_1 The cyrus mail server, supporting POP3 and IMAP4 protocols
cyrus-sasl-2.1.21   RFC 2222 SASL (Simple Authentication and Security Layer)
cyrus-sasl-ldapdb-2.1.21 SASL LDAPDB auxprop plugin
cyrus-sasl-saslauthd-2.1.21 SASL authentication server for cyrus-sasl2

конфиг /usr/local/etc/saslauthd.conf
ldap_servers: ldap://192.168.12.1
ldap_bind_dn: cn=admin,dc=company,dc=ru
ldap_password: xxxxxxxxxx
ldap_search_base: ou=Users,dc=company,dc=ru
ldap_scope: one

запускаю:  saslauthd -a ldap
проверяю: testsaslauthd -u user -p password
0: OK "Success."

настройки /usr/local/etc/imapd.conf
configdirectory: /var/imap
partition-default: /var/spool/imap
admins: avv
sasl_pwcheck_method: saslauthd
sasl_saslauthd_path: /var/run/mux
sasl_mech_list: plain
reject8bit: no
maxmessagesize: 3000000
altnamespace: yes
log_level: 9
tls_cert_file: /var/imap/imp.pem
tls_ca_file: /var/imap/imp.pem
tls_key_file: /var/imap/imp.pem

запускаю: /usr/local/etc/rc.d/imapd.sh
далее:
cyradm --user avv localhost
Password:
cyradm: cannot authenticate to server with  as avv

смотрим логи:
/var/log/auth.log
Jun 14 13:23:57 imp perl: No worthy mechs found
Jun 14 13:24:36 imp perl: No worthy mechs found
Jun 14 13:24:53 imp perl: No worthy mechs found
Jun 14 13:29:13 imp sasldblistusers2: auxpropfunc error invalid parameter supplied
Jun 14 13:29:35 imp perl: No worthy mechs found

Что то я совсем запутался, хочется комп раздолбить но прекрасно понимаю что сам ТУПЛЬ
ПОМОГИТЕ!!!!


Содержание

Сообщения в этом обсуждении
"Cyrus-imapd->saslaythd->ldap"
Отправлено John , 14-Июн-06 14:55 
>Народ помогите разобраться! третью неделю мучаюсь с данной связкой Cyrus-imapd->saslaythd->ldap  все бестолку.
>Freebsd 6.0
>Что сделано:
>утановленные порты:
>cyrus-imapd-2.1.18_1 The cyrus mail server, supporting POP3 and IMAP4 protocols
>cyrus-sasl-2.1.21   RFC 2222 SASL (Simple Authentication and Security Layer)
>cyrus-sasl-ldapdb-2.1.21 SASL LDAPDB auxprop plugin
>cyrus-sasl-saslauthd-2.1.21 SASL authentication server for cyrus-sasl2
>
>конфиг /usr/local/etc/saslauthd.conf
>ldap_servers: ldap://192.168.12.1
>ldap_bind_dn: cn=admin,dc=company,dc=ru
>ldap_password: xxxxxxxxxx
>ldap_search_base: ou=Users,dc=company,dc=ru
>ldap_scope: one
>
>запускаю:  saslauthd -a ldap
>проверяю: testsaslauthd -u user -p password
>0: OK "Success."
>
>настройки /usr/local/etc/imapd.conf
>configdirectory: /var/imap
>partition-default: /var/spool/imap
>admins: avv
>sasl_pwcheck_method: saslauthd
>sasl_saslauthd_path: /var/run/mux
>sasl_mech_list: plain
>reject8bit: no
>maxmessagesize: 3000000
>altnamespace: yes
>log_level: 9
>tls_cert_file: /var/imap/imp.pem
>tls_ca_file: /var/imap/imp.pem
>tls_key_file: /var/imap/imp.pem
>
>запускаю: /usr/local/etc/rc.d/imapd.sh
>далее:
>cyradm --user avv localhost
>Password:
>cyradm: cannot authenticate to server with  as avv
>
>смотрим логи:
>/var/log/auth.log
>Jun 14 13:23:57 imp perl: No worthy mechs found
>Jun 14 13:24:36 imp perl: No worthy mechs found
>Jun 14 13:24:53 imp perl: No worthy mechs found
>Jun 14 13:29:13 imp sasldblistusers2: auxpropfunc error invalid parameter supplied
>Jun 14 13:29:35 imp perl: No worthy mechs found
>
>Что то я совсем запутался, хочется комп раздолбить но прекрасно понимаю что
>сам ТУПЛЬ
>ПОМОГИТЕ!!!!


При использовании saslauthd необходимо, чтобы пользователь avv успешно проходил аутентификацию в saslauthd. В Вашем случае для этого он должен быть занесен в LDAP.
Проверьте, testsaslauthd -u avv -p password


"Cyrus-imapd->saslaythd->ldap"
Отправлено montegro , 14-Июн-06 19:32 

>>запускаю:  saslauthd -a ldap
>>проверяю: testsaslauthd -u user -p password
>>0: OK "Success."
>>
>
>При использовании saslauthd необходимо, чтобы пользователь avv успешно проходил аутентификацию в saslauthd.
>В Вашем случае для этого он должен быть занесен в LDAP.
>
>Проверьте, testsaslauthd -u avv -p password

Вы плохо читали проблему! данный тест был проделан одним из первых и дал положительный результат. Но вот на этом положительные результаты кончаются :(


"Cyrus-imapd->saslaythd->ldap"
Отправлено Gennadi , 14-Июн-06 21:34 
>
>>>запускаю:  saslauthd -a ldap
>>>проверяю: testsaslauthd -u user -p password
>>>0: OK "Success."
>>>
>>
>>При использовании saslauthd необходимо, чтобы пользователь avv успешно проходил аутентификацию в saslauthd.
>>В Вашем случае для этого он должен быть занесен в LDAP.
>>
>>Проверьте, testsaslauthd -u avv -p password
>
>Вы плохо читали проблему! данный тест был проделан одним из первых и
>дал положительный результат. Но вот на этом положительные результаты кончаются :(
>

...а так что говорит?...

cyradm --user avv -server localhost -auth login