[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:35749] cyrus21でcyradmでログインできない(長文注意)
須山です。
sidのcyrus21の設定でつまずいております。
パッケージとしては,cyrus21とsasl関連で下記のパッケージをイ
ンストールしています。
ii cyrus21-admin 2.1.11-4 Cyrus mail system (administration tool)
ii cyrus21-common 2.1.11-4 Cyrus mail system (common files)
ii cyrus21-imapd 2.1.11-4 Cyrus mail system (IMAP support)
ii cyrus21-pop3d 2.1.11-4 Cyrus mail system (POP3 support)
ii libsasl2 2.1.10-1 Authentication abstraction library
ii libsasl7 1.5.27-3.3 Authentication abstraction library.
ii sasl-bin 1.5.27-3.3 Programs for manipulating the SASL users dat
ii sasl2-bin 2.1.10-1 Programs for manupulating the SASL users dat
この状態で,何とか,cyrmasterは動いております。
sea:~# ps aux | grep cyrus
cyrus 22810 0.0 0.2 1616 188 ? S 10:24 0:00 /usr/sbin/pwcheck
cyrus 24214 0.0 2.8 5324 1764 ? S 12:44 0:00 /usr/sbin/cyrmaster -d
cyrus 24219 0.0 1.4 3152 900 ? S 12:44 0:00 notifyd
http://www.atmarkit.co.jp/fmobile/rensai/imap03/imap03.html
上記のページを参考にして,
# saslpasswd -d dummy
# saslpasswd -c cyrusadmin
として,SASLの認証DBにcyrusadminを追加しました。なお,
# ls -l /etc/sasldb
-rw-r----- 1 cyrus root 16384 2002-12-26 12:55 /etc/sasldb
となっております。cyrmasterがcyradmユーザー権限で動いている
ので,上記のような所有権にしました。
そして,/etc/imap.confを下記のようにしました。
configdirectory: /var/lib/cyrus
defaultpartition: default
partition-default: /var/spool/cyrus/mail
partition-news: /var/spool/cyrus/news
newsspool: /var/spool/news
altnamespace: no
unixhierarchysep: no
admins: cyrusadmin
allowanonymouslogin: no
popminpoll: 1
autocreatequota: 0
umask: 077
sendmail: /usr/sbin/sendmail
sieveusehomedir: false
sievedir: /var/spool/sieve
hashimapspool: true
allowplaintext: yes
sasl_pwcheck_method: auxprop
sasl_auto_transition: no
tls_ca_path: /etc/ssl/certs
tls_session_timeout: 1440
tls_cipher_list: TLSv1:SSLv3:SSLv2:!NULL:!EXPORT:!DES:!LOW:@STRENGTH
lmtpsocket: /var/run/cyrus/socket/lmtp
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify
デフォルトから変更したのは,
admins: cyrusadmin
そして,念のため,cyrmasterを再起動させて,
# cyradm --user cyrusadmin localhost
IMAP Password:
Login failed: user not found at /usr/lib/perl5/Cyrus/IMAP/Admin.pm line 114
cyradm: cannot authenticate to server with as cyrusadmin
となります。/var/log/autu.logをみると,
Dec 26 13:33:02 sea 12月 26 13:33:02 perl: No worthy mechs found
Dec 26 13:33:04 sea cyrus/imapd[24384]: could not find auxprop plugin, was searching for '[all]'
Dec 26 13:33:04 sea cyrus/imapd[24384]: could not find auxprop plugin, was searching for '[all]'
というエラーが表示されます。cyradmでログインするにはどうすれ
ばいいのでしょうか?
なお,cyrusadminというアカウントはシステムに登録しています。
# grep cyrusadmin /etc/passwd
cyrusadmin:x:1104:1104:cyrus,,,:/home/cyrusadmin:/bin/bash
--
Takeshi Suyama mailto:tsuyama@xxxxx