[sisyphus]подскажите почему может быть такое[cyrus,cyradm]

Alexei Takaseev =?iso-8859-1?q?taf_=CE=C1_altlinux=2Eru?=
Ср Ноя 26 04:17:35 MSK 2003


On Tue, 25 Nov 2003 20:11:26 +0300 (MSK)
"ioka0002" <ioka0002 на yandex.ru> wrote:

> >> >Пользователь cyrus в системе, и пользователь cyrus для cyrus-imapd
> >> >есть две разные сущности. Во втором случае авторизация
> >пользователя> >происходит средствами библиотеки SASL2. То есть надо
> >завести> >cyrus в базе данных пользователей выбранного метода. Если
> >> >используется метод sasldb, то это:
> >> >
> >> >saslpasswd2 cyrus
> >> >
> >> sasldblistusers2
> >> cyrus на ioka.msk.ru: userPassword
> >> ivan на ioka.msk.ru: userPassword
> >> test на test: cmusaslsecretOTP
> >> cyrus на ioka.msk.ru: cmusaslsecretOTP
> >> ivan на ioka.msk.ru: cmusaslsecretOTP
> >
> >Ну, вроде есть он.
> >
> >> >И еще, что прописано в файле /usr/lib/sasl2/Cyrus.conf ?
> >
> >> cat /usr/lib/sasl2/Cyrus.conf
> >> #auxprop_plugin: sql
> >> 
> >> #sql_engine: pgsql
> >> #sql_user: mail
> >> #sql_passwd: secret
> >> #sql_hostnames: localhost
> >> #sql_database: mail
> >> #sql_statement: select password from mailusers where username =
> >'%u'> #and domain_name = '%r' and active = 1 sql_verbose: PGSQL
> >> #sql_usessl: no
> >> 
> >> может что еще??
> >
> >можно попробовать выставить в нем:
> >
> >auxprop_plugin: sasldb
> >
> прописал, не помогло
> 
> >А еще попробовать подключиться к серверу так:
> >
> >cyradm -user cyrus на ioka.msk.ru -server localhost -auth login
> тоже пробовал - нет результата..
> 
> что делать-то еще?
> может я что-то не так делал?

Интересны права доступа, группа и владелец
файла /usr/lib/sasl2/Cyrus.conf и его нынешнее содержимое полностью.

Так же интересно что пишелся в логах (кажется сообщения кидаются в
/var/log/syslog/messages) по этому поводу.

> хотелось бы полную последовательность действий по шагам, ну или ссылку
> с достаточно подробный руководством..

Вроде все просто: устанавливается сервер по apt-get install cyrus-imapd,
правится /etc/imapd.conf под свой домен. В /usr/lib/sasl2/Cyrus.conf
прописывается плугин для требуемого механизма авторизации (у меня это
sql). Если используется механизм sasldb, то нужно завести в базе
пользователя cyrus. Желательно сделать изначально так, чтобы
пользователь был вида username на mydomain, и в дальнейшем пользоваться
таким именем всегда и везде.

Вроде все.



Подробная информация о списке рассылки Sisyphus