The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"проблема с проверкой пароля в cyrus"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проблема с проверкой пароля в cyrus"
Сообщение от Serg emailИскать по авторуВ закладки(??) on 10-Май-04, 16:32  (MSK)
Привет всем.
Обращаюсь с такой проблемой.
Cyrus не проверяет паролей, вернее пускает с любым паролем.
Система freebsd 5.2.1
из портов ставил
cyrus-imapd-2.0.17
cyrus-sasl-1.5.28_2
авторизация через PAM
pam_mysql-0.5
в файле /etc/pam.d/imap такие строки

auth sufficient pam_mysql.so user=user passwd=password host=localhost db=mailboxdb table=mailboxes usercolumn=ShortName passwdcolumn=Password crypt=2 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time

account required pam_mysql.so user=user passwd=password host=localhost db=maililboxdb table=mailboxes usercolumn=ShortName passwdcolumn=Password crypt=2 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time

остальные файлы - линки на imap

файл /usr/local/etc/imapd.conf

configdirectory: /var/imap
partition-default: /var/spool/imap
quotawarn: 90
admins: admin
sieveusehomedir: false
sievedir: /var/imap/sieve
sasl_pwcheck_method: PAM

когда захожу через телнет в лог пишется следующее:

May 10 14:52:49 kypc pop3d[31552]: accepted connection
May 10 14:52:58 kypc pop3d[31552]: pam_sm_authenticate called.
May 10 14:52:58 kypc pop3d[31552]: dbuser changed.
May 10 14:52:58 kypc pop3d[31552]: dbpasswd changed.
May 10 14:52:58 kypc pop3d[31552]: host changed.
May 10 14:52:58 kypc pop3d[31552]: database changed.
May 10 14:52:58 kypc pop3d[31552]: table changed.
May 10 14:52:58 kypc pop3d[31552]: usercolumn changed.
May 10 14:52:58 kypc pop3d[31552]: passwdcolumn changed.
May 10 14:52:58 kypc pop3d[31552]: crypt changed.
May 10 14:52:58 kypc pop3d[31552]: logtable changed.
May 10 14:52:58 kypc pop3d[31552]: logmsgcolumn changed.
May 10 14:52:58 kypc pop3d[31552]: logusercolumn changed.
May 10 14:52:58 kypc pop3d[31552]: loghostcolumn changed.
May 10 14:52:58 kypc pop3d[31552]: logpidcolumn changed.
May 10 14:52:58 kypc pop3d[31552]: logtimecolumn changed.
May 10 14:52:58 kypc pop3d[31552]: db_connect  called.
May 10 14:52:58 kypc pop3d[31552]: returning 0 .
May 10 14:52:58 kypc pop3d[31552]: db_checkpasswd called.
May 10 14:52:58 kypc pop3d[31552]: pam_mysql: where clause =
May 10 14:52:58 kypc pop3d[31552]: SELECT Password FROM mailboxes WHERE ShortName='test'
May 10 14:52:58 kypc pop3d[31552]: returning 9 .
May 10 14:52:58 kypc pop3d[31552]: returning 9 after db_checkpasswd.
May 10 14:52:58 kypc pop3d[31552]: login: localhost.domain.com[::1] test plaintext

Мне не с чем сравнить, поэтому я не знаю все ли сдесь правильно.

Попробовал в файле /usr/local/etc/imapd.conf
прописать sasl_pwcheck_method: sasldb
пароль проверяется если юзер заведен sasldb (логично)
поэтому думаю что проблема не в cyrus

Буду рад любой информации по этому поводу.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "проблема с проверкой пароля в cyrus"
Сообщение от Serg emailИскать по авторуВ закладки(??) on 10-Май-04, 16:41  (MSK)
p.s.

я бы оставил sasl_pwcheck_method: sasldb
но есть готовый скрипт для создания ящиков, который заносит пароли в mysql
может кто знает как на перле заносить пароли в sasldb, а то я в этом отношении совсем младенец.

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру