I'm setting Scalix up for a client. We have Scalix 11 community-edition set up on a server running 64-bit Fedora Core 6. This server is also a Samba server and the client wants single sign on capability, so we set up OpenLDAP and omldapsync (agreement 13). With much hairpulling, squinting, and turning our heads sideways, we figured out how to make that work and now have users exporting from OpenLDAP and showing up in the SAC as premium users. Yay!
Problem: Password authentication does not work.
I have followed the instructions in the "Using OpenLDAP for password management" wiki page pretty much to the letter. I had to replace /lib/security with /lib64/security for the pam_ldap.so lines, but otherwise, I'm using those instructions verbatim.
When I run sxpamauth to test authentication, I get a very discouraging message:
Code: Select all
sxpamauth -vvv USERNAME
pam_start_om("pamcheck", "USERNAME")
pam_authenticate()
pam_authenticate: Module is unknown
Not authenticated: Module is unknown
Not a very nice message, I don't think.
Here are the contents of the /var/opt/ml/s/sys/pam.d/pamcheck:
Code: Select all
auth required om_debug
account required om_debug
session required om_debug
password required om_debug
auth required om_om2authid
auth required /lib64/security/pam_ldap.so
account required /lib64/security/pam_ldap.so
password required om_om2authid
password required /lib64/security/pam_ldap.so
session required /lib64/security/pam_ldap.so
Could someone please offer some tidbits of information to guide me in the right direction here? I'm, frankly, beginning to get slightly weary of being constantly reacquainted with Brick Wall.