ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] подскажите почему может быть такое [cyrus, cyradm]
@ 2003-11-24 15:06 ioka0002
  2003-11-24 15:32 ` Alexei Takaseev
  0 siblings, 1 reply; 6+ messages in thread
From: ioka0002 @ 2003-11-24 15:06 UTC (permalink / raw)
  To: sisyphus


здравствуйте..
собственно сабж
# cyradm -user cyrus -server localhost -auth login
IMAP Password:
Login failed: user not found at /usr/lib/perl5/vendor_perl/i386-linux/Cyrus/IMAP/Admin.pm line 118
cyradm: cannot authenticate to server with login as cyrus

пользователь cyrus в системе есть, пароль был присвоен...

система: Alt Master 2.2 Sisyphus 24.11.2003
 rpm -qa| grep cyrus
cyrus-imapd-doc-2.2.2-alt2
cyrus-sasl2-docs-2.1.15-alt5.1
cyrus-imapd-utils-2.2.2-alt2
cyrus-sasl-1.5.28-alt1.3
cyrus-sasl2-2.1.15-alt5.1
cyrus-imapd-2.2.2-alt2

 rpm -qa perl-Cyrus
perl-Cyrus-2.2.2-alt2
 rpm -qa perl-Authen-SASL
perl-Authen-SASL-2.05-alt1

 rpm -qa | grep sasl
libsasl2-plugin-mysql-2.1.15-alt5.1
cyrus-sasl2-docs-2.1.15-alt5.1
cyrus-sasl-1.5.28-alt1.3
cyrus-sasl2-2.1.15-alt5.1
libsasl2-plugin-gssapi-2.1.15-alt5.1
libsasl2-2.1.15-alt5.1
libsasl-1.5.28-alt1.3

 rpm -qa| grep  postfix
postfix-control-1.1-alt1
postfix-2.0.16-alt5

-------------------------------------------------------------
cat /etc/imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail

#virtdomains: 0
defaultdomain: ioka.msk.ru
servername: lin.ioka.msk.ru
admins: cyrus
allowanonymouslogin: no
allowplaintext: yes

hashimapspool: true
autocreatequota: 10000
reject8bit: 0
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_mech_list: PLAIN
sasl_pwcheck_method: auxprop
#sasl_pwcheck_method: saslauthd
#sasl_pwcheck_method: sasldb
sasl_sasldb_path: /etc/sasldb
sasl_auto_transition: no
sieve_maxscriptsize: 32
sieve_maxscripts: 5

tls_cert_file: /usr/share/ssl/certs/cyrus-imapd.pem
tls_key_file: /usr/share/ssl/certs/cyrus-imapd.pem
tls_ca_file: /etc/share/ssl/certs/cyrus-imapd.pem
tls_ca_path: /etc/share/ssl/certs/

duplicatesuppression: 0
-------------------------------------------------------------

в /etc/cyrus.comf помимо стандартного присутствует:

 imap          cmd="imapd" listen="imap" prefork=5
  imaps         cmd="imapd -s" listen="imaps" prefork=1
  pop3          cmd="pop3d" listen="pop3" prefork=3
  pop3s         cmd="pop3d -s" listen="pop3s" prefork=1
  sieve         cmd="timsieved" listen="sieve" prefork=0

подскажите в чем может быть причина??
_________
с Уважением, ioka0002


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] подскажите почему может быть такое [cyrus, cyradm]
  2003-11-24 15:06 [sisyphus] подскажите почему может быть такое [cyrus, cyradm] ioka0002
@ 2003-11-24 15:32 ` Alexei Takaseev
  2003-11-24 17:19   ` [sisyphus]подскажите почему может быть такое[cyrus, cyradm] ioka0002
  0 siblings, 1 reply; 6+ messages in thread
From: Alexei Takaseev @ 2003-11-24 15:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus

On Mon, 24 Nov 2003 18:06:42 +0300 (MSK)
"ioka0002" <ioka0002@yandex.ru> wrote:

> 
> здравствуйте..
> собственно сабж
> # cyradm -user cyrus -server localhost -auth login
> IMAP Password:
> Login failed: user not found at
> /usr/lib/perl5/vendor_perl/i386-linux/Cyrus/IMAP/Admin.pm line 118
> cyradm: cannot authenticate to server with login as cyrus
> 
> пользователь cyrus в системе есть, пароль был присвоен...

Пользователь cyrus в системе, и пользователь cyrus для cyrus-imapd есть
две разные сущности. Во втором случае авторизация пользователя
происходит средствами библиотеки SASL2. То есть надо завести
cyrus в базе данных пользователей выбранного метода. Если используется
метод sasldb, то это:

saslpasswd2 cyrus

И еще, что прописано в файле /usr/lib/sasl2/Cyrus.conf ?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus]подскажите почему может быть такое[cyrus, cyradm]
  2003-11-24 15:32 ` Alexei Takaseev
@ 2003-11-24 17:19   ` ioka0002
  2003-11-25 12:21     ` Alexei Takaseev
  0 siblings, 1 reply; 6+ messages in thread
From: ioka0002 @ 2003-11-24 17:19 UTC (permalink / raw)
  To: sisyphus


>Пользователь 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

или нужен просто cyrus без доменного имени ??
и почему sasldblistusers2?? для чего тогда sasldblistusers??

>И еще, что прописано в файле /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

может что еще??




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus]подскажите почему может быть такое[cyrus, cyradm]
  2003-11-24 17:19   ` [sisyphus]подскажите почему может быть такое[cyrus, cyradm] ioka0002
@ 2003-11-25 12:21     ` Alexei Takaseev
  2003-11-25 17:11       ` Re:[sisyphus]подскажите почему может быть такое[cyrus,cyradm] ioka0002
  0 siblings, 1 reply; 6+ messages in thread
From: Alexei Takaseev @ 2003-11-25 12:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus

On Mon, 24 Nov 2003 20:19:58 +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

Ну, вроде есть он.

> или нужен просто cyrus без доменного имени ??
> и почему sasldblistusers2?? для чего тогда sasldblistusers??

А потому, что sasldblistusers это от старой версии SASL.

> >И еще, что прописано в файле /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

У меня, вроде как, при проверке отработало нормально.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Re:[sisyphus]подскажите почему может быть такое[cyrus,cyradm]
  2003-11-25 12:21     ` Alexei Takaseev
@ 2003-11-25 17:11       ` ioka0002
  2003-11-26  1:17         ` [sisyphus]подскажите " Alexei Takaseev
  0 siblings, 1 reply; 6+ messages in thread
From: ioka0002 @ 2003-11-25 17:11 UTC (permalink / raw)
  To: sisyphus

>On Mon, 24 Nov 2003 20:19:58 +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
тоже пробовал - нет результата..

что делать-то еще?
может я что-то не так делал?

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



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus]подскажите почему может быть такое[cyrus,cyradm]
  2003-11-25 17:11       ` Re:[sisyphus]подскажите почему может быть такое[cyrus,cyradm] ioka0002
@ 2003-11-26  1:17         ` Alexei Takaseev
  0 siblings, 0 replies; 6+ messages in thread
From: Alexei Takaseev @ 2003-11-26  1:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus

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, и в дальнейшем пользоваться
таким именем всегда и везде.

Вроде все.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-11-26  1:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-24 15:06 [sisyphus] подскажите почему может быть такое [cyrus, cyradm] ioka0002
2003-11-24 15:32 ` Alexei Takaseev
2003-11-24 17:19   ` [sisyphus]подскажите почему может быть такое[cyrus, cyradm] ioka0002
2003-11-25 12:21     ` Alexei Takaseev
2003-11-25 17:11       ` Re:[sisyphus]подскажите почему может быть такое[cyrus,cyradm] ioka0002
2003-11-26  1:17         ` [sisyphus]подскажите " Alexei Takaseev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git