On Mon, 2007-07-16 at 08:39 -0400, Jeff Hardy wrote:
> On Sat, 2007-07-14 at 21:04 +0100, Brian Candler wrote:
> > > 

<snip>

> Thanks for all the help.  This seems to keep pointing back to PAM.
> 
> -Jeff
> 


I don't think this authlib issue is limited to PAM.  I just flipped
courier-imap over to authldap, and authldap only.  I have the exact same
problems.  The logs show this:

Jul 16 09:25:00 mailserver imapd: Connection,
ip=[::ffff:137.143.147.110]
Jul 16 09:25:10 mailserver authdaemond: received auth request,
service=imap, authtype=login
Jul 16 09:25:10 mailserver authdaemond: authldap: trying this module
Jul 16 09:25:10 mailserver authdaemond: selected ldap protocol version 3
Jul 16 09:25:10 mailserver authdaemond: binding to LDAP server as DN
'<null>', password '<null>'
Jul 16 09:25:10 mailserver authdaemond: using search filter:
([EMAIL PROTECTED])
Jul 16 09:25:10 mailserver authdaemond: one entry returned, DN:
uid=testuser,ou=People,o=potsdam.edu
Jul 16 09:25:10 mailserver authdaemond: raw ldap entry returned:
Jul 16 09:25:10 mailserver authdaemond: |
homeDirectory: /mnt/home/testuser
Jul 16 09:25:10 mailserver authdaemond: | cn: Test User
Jul 16 09:25:10 mailserver authdaemond: | uidNumber: 8167
Jul 16 09:25:10 mailserver authdaemond: | gidNumber: 100
Jul 16 09:25:10 mailserver authdaemond: | mail: [EMAIL PROTECTED]
Jul 16 09:25:10 mailserver authdaemond: authldaplib: sysusername=<null>,
sysuserid=8167, sysgroupid=100, homedir=/mnt/home/testuser,
address=testuser, fullname=Test User, maildir=<null>, quota=<null>,
options=<null>
Jul 16 09:25:10 mailserver authdaemond: authldaplib: clearpasswd=<null>,
passwd=<null>
Jul 16 09:25:10 mailserver authdaemond: rebinding with DN
'uid=testuser,ou=People,o=potsdam.edu' to validate password
Jul 16 09:25:10 mailserver authdaemond: authentication bind successful
Jul 16 09:25:10 mailserver authdaemond: Authenticated:
sysusername=<null>, sysuserid=8167, sysgroupid=100,
homedir=/mnt/home/testuser, address=testuser, fullname=Test User,
maildir=<null>, quota=<null>, options=<null>
Jul 16 09:25:10 mailserver authdaemond: Authenticated:
clearpasswd=test123pass, passwd=<null>


However telnet sessions get the same error:

Connected to mailserver.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc.
See COPYING for distribution information.
ab login testuser test123pass
* BYE [ALERT] Fatal error: Permission denied
Connection closed by foreign host.


However if I ssh in, all perms are correct.  If I manually run imapd
pointed at my Maildir, I can run an imap session without issue.  I even
rebuilt the authlib RPMs right on this system, fully-updated, on a lark.
This is odd.

-Jeff




-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Courier-imap mailing list
Courier-imap@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to