* [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