Login errors with POP3

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







Hosted Email Solutions

Invaluement Anti-Spam DNSBLs



Powered By FreeBSD   Powered By FreeBSD