From: Alexander Skwar (no email)
Date: Tue Mar 05 2002 - 08:50:43 EST
Hi.
Because I'm still fighting to get cyrus to work, I decided I'd try the
POP3 next. First, I installed cyrus-imapd 2.0.16 and cyrus-sasl 1.5.27.
I then added a user with saslpasswd. This user also exists as a system.
Next, I changed pwcheck_method to "saslauthd" in /etc/imapd.conf and
/usr/lib/sasl/Cyrus.conf. I then started the saslauthd with "saslauthd
-a pam -T" (or rather, the Mandrake init script did). After that, I
fired up the cyrus server.
Now I tried a pop3 login using telnet:
> telnet host pop3
Trying ip...
Connected to host (ip).
Escape character is '^]'.
+OK devel.net-attach.de Cyrus POP3 v2.0.16 server ready
user askwar
+OK Name is a valid mailbox
pass kkkkkkkkkkkkkkk
-ERR Invalid login
In /var/log/, I get the following messages after I send the pass
string (the pass being the same as I added with saslpasswd):
==> ./auth.log <==
Mar 5 15:58:29 devel saslauthd[14742]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
Mar 5 15:58:29 devel saslauthd[14742]: AUTHFAIL: askwar [PAM auth error]
==> ./messages <==
Mar 5 15:58:22 devel pop3d[14740]: accepted connection
Mar 5 15:58:29 devel saslauthd[14742]: AUTHFAIL: askwar [PAM auth error]
Mar 5 15:58:29 devel pop3d[14740]: badlogin: gw.net-attach.de[217.70.160.108] plaintext askwar NO PAM auth error
/etc/pam.d/pop contains:
[root at devel pam.d]# cat pop
#%PAM-1.0
auth required /lib/security/pam_stack.so service=system-auth
account required /lib/security/pam_stack.so service=system-auth
I suppose /etc/pam.d/system-auth is also relevant, isn't it?
#%PAM-1.0
auth required /lib/security/pam_env.so
auth sufficient /lib/security/pam_unix.so likeauth nullok
auth required /lib/security/pam_deny.so
account required /lib/security/pam_unix.so
password required /lib/security/pam_cracklib.so retry=3
password sufficient /lib/security/pam_unix.so nullok use_authtok md5 shadow
password required /lib/security/pam_deny.so
session required /lib/security/pam_limits.so
session required /lib/security/pam_unix.so
---------
I now changed the startup of saslauthd to -t getpwent. Now I get the
following messages in /var/log:
==> ./messages <==
Mar 5 16:02:29 devel saslauthd[14899]: AUTHFAIL: askwar
Mar 5 16:02:29 devel pop3d[14740]: badlogin: gw.net-attach.de[217.70.160.108] plaintext askwar NO
Also with -t shadow I can't get it to work :(
==> ./messages <==
Mar 5 16:04:11 devel pop3d[14910]: login: gw.net-attach.de[217.70.160.108] askwar plaintext
Well, what am I doing wrong and how can I get cyrus to finally work?
Thanks,
Alexander Skwar
--
How to quote: http://learn.to/quote (german) http://quote.6x.to (english)
Homepage: http://www.iso-top.de | Jabber:
iso-top.de - Die günstige Art an Linux Distributionen zu kommen
Uptime: 3 days 4 hours 45 minutes
|
|
|