>It would greatly assist us in helping you if you post some configuration
>details, error messages, or symptoms for those of us that are familiar
>with this combination.
>

Thanks, the system is a Cobalt RAQ4i, running Cobalt's modified Red Hat 6.x,
Apache 1.3.12.  I have separately installed PHP 4.03pl1, MySQL 3.22.30,
Cyrus imapd 1.6.24, Cyrus SASL 1.5.24, horde 1.2.3, IMP 2.2.3, and pam_mysql
0.4.7.

Here is /etc/imapd.conf:

configdirectory: /var/imap
partition-default: /var/spool/imap
admins: cyrus root tkevans
srvtab: /var/imap/srvtab
allowanonymouslogin: no
#sasl_pwcheck_method: pam
sasl_pwcheck_method: shadow

NOTE:  'shadow' works here; IMP users can authenticate against it, once I
cut-and-paste their encrypted password from the MySQL database into
/etc/shadow.

Here are the pam_mysql pam config file entries:
#%PAM-1.0
auth    optional        /lib/security/pam_mysql.so user=foo password=bar 
db=healthhub table=auth usercolumn=username passwdcolumn=password crypt=1
account required        /lib/security/pam_mysql.so user=foo password=bar 
db=healthhub table=auth usercolumn=username passwdcolumn=password crypt=1

NOTE:  I've been putting this in place of the standard imap file in /etc/
pam.d.  Not sure if this is the right thing.

This is what I get in syslog when users try to get into IMP:

Dec 10 14:06:42 msdhub-raq imapd[6610]: pam_mysql: MySQL err Access denied for 
user: 'foo@localhost' (Using password: NO)

The username "foo" is there for all account logins, so it looks as if the
pam.d file is being consulted.

But it appears the password isn't being presented, only the userid. 
--
Tim Evans       [EMAIL PROTECTED]     |    5 Chestnut Court
http://www.tkevans.com/tkevans.html     |    Owings Mills, MD 21117
(443) 394-3864                          |    (800) 946-4646, PIN #1716638

Reply via email to