Problem with ipop3d and pam_mysql

firstcon firstcon at gmx.net
Thu Mar 4 21:47:31 UTC 2004


Hi all,

i've got a problem with ipo3d and pam_mysql on Redhat 9.

I've compiled and installed pam_mysql 0.5 sucessfully.

I put those three lines to /etc/pam.d/pop:

#%PAM-1.0
auth        required    /lib/security/pam_mysql.so user=dbuser host=someip passwd=somepass db=mydb table=email crypt=0
account     required    /lib/security/pam_mysql.so user=dbuser host=someip passwd=somepass db=mydb table=email crypt=0

The MySQL-Server is up and running on a remote host.
With the 'mysql' client i can access the remote mysqlserver.
I can access the database and the table and do some selects.

Everything's fine until i try to use ipop3d:

When i launch ipop3d and do some logins from the shell, it does
not even try to connect to the remote mysqlserver.

I recompiled pam_mysql.so with #define DEBUG and expected to see
some syslog messages. I don't see any syslog messages from
pam_mysql.

It looks like pam_mysql.so is not invoked. I did an additional
syslog message in pam_mysql.c right at the beginning to make
absolutely sure that it prints something to syslog when it is
invoked. Nothing.

On the other hand, if i comment out the 'auth' and 'account'
lines in /etc/pam.d/pop and put these 2 lines in it:

auth       required     /lib/security/pam_stack.so service=system-auth
account    required     /lib/security/pam_stack.so service=system-auth

.. i can access ipop3d with a local system user. That means that
PAM generally seems to be active at this point.


Anyone has an idea what i can try to get further information why
pam_mysql.so doesn't work?

By the way, on another old 7.3 install it works quite well.

Hopefully someone has an idea ...

Kind regards,
Andy







More information about the Pam-list mailing list