Hi,
I was debugging an authentication failure and just realized
that my /var/log/messages file has this:
authdaemond.mysql: PAM unable to
dlopen(/lib/security/pam_pwdb.so)
authdaemond.mysql: PAM [dlerror: /lib/security/pam_pwdb.so:
cannot open share object file: No such file or directory]
This is on a newly built 0.44.2 courier, built via RPM on a
SUSE 9.0 box.
I just checked on another SUSE box I have, and it also does
not have that library.
I looked under /lib/security and indeed pam_pwdb.so does not
exist there... I'm curious how the rpmbuild didn't catch
that...
But anyway, is it possible to use pam authentication without
that library? I have all of the pam rpms installed (pam,
pam-devel, pam-modules) but I guess this particular library
isn't in any of them.
BTW, what I'm doing here is trying to have mysql
authentication with a pam fallback, for system users. My
/etc/courier/authdaemonrc file has this:
authmodulelist="authpam authmysql"
Hopefully that is the correct setting. However, I'm guessing
that without the library above the fallback pam
authentication won't work?
Any suggestions?
thanks
Ricardo