OpenPAM dynamic module loading not working ?
dom at cus.org.uk
Sun Jul 6 15:47:55 PDT 2003
I'm trying to setup authentication against a PostgreSQL Database with
OpenPAM and pam_pgsql. I have installed the pam_pgsql port and
configured a few services (samba, pop3) to authenticate against the DB.
Whenever an authentication request is made I get the following errors
(regardless of the source service):
Jul 7 22:22:18 bacon smbd: in openpam_load_module(): no pam_pgsql.so found
Jul 7 22:22:18 bacon smbd: [2003/07/07 22:22:18, 0] passdb/pampass.c:smb_pam_error_handler(71)
Jul 7 22:22:18 bacon smbd: smb_pam_error_handler: PAM: Init Failed : failed to load module
Jul 7 22:10:40 bacon dovecot-auth: in openpam_load_module(): no pam_pgsql.so found
Jul 7 22:10:40 bacon dovecot-auth: PAM: pam_start(example) failed: failed to load module
I have checked I installed things properly, I also created the link
although that shouldn't be required (from looking at the source).
bacon# ls -l /usr/lib/pam_pgsql.so*
lrwxr-xr-x 1 root wheel 14 Jul 7 21:45 /usr/lib/pam_pgsql.so -> pam_pgsql.so.2
-r--r--r-- 1 root wheel 14052 Jan 12 10:46 /usr/lib/pam_pgsql.so.2
The pam.d file I'm using for Samba:
bacon# cat /etc/pam.d/samba
auth required pam_pgsql.so
account required pam_pgsql.so
password required pam_pgsql.so
I can't find anything wrong in my configuration, but maybe I'm being
stupid. If someone has any ideas on a resolution, I'd appreciate it.
<dom at cus.org.uk> <dominic.marks at npl.co.uk>
More information about the freebsd-current