[Samba] Password Change Problem
jsummers at cs.ou.edu
Tue Aug 1 14:52:31 GMT 2006
I am attempting to resolve a problem with my samba / ldap setup when a user
attempts to change their samba password. I am running smbd version: 3.0.22 on
RHEL4. When a user attempts to change their windows password the following
shows up in the smbd.log file:
ldapsam_modify_entry: LDAP Password could not be changed for user sland:
Operation requires a secure connection.
Since my ldap server is setup with ldaps using a self-signed certificate I
figured all I need to do is turn ssl on with:
ldap ssl = on
and the passdb backend set with "ldap://host"
but that still returned the same error messages in the log.
Next I tried changing the passdb backend to use "ldaps://host"
but then I started getting the following message in the log:
LDAP error: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (Time
and using: openssl s_client -connect server-cert:636 -showcerts -state
ends with: Verify return code: 19 (self signed certificate in certificate chain)
Which works ok with /etc/ldap.conf by turning off certificate checking.
So I am not sure which way to go at this point. Since the ldap authentication
for the operating system works through ldaps with no problem, I have it set
to not verify the certificate in ldap.conf, then it seems I need to be able to
tell samba to not verify the certificate? I looked through the docs and did
not see a parameter for that. Is there such a parameter.
Any ideas or suggestions?
School of Computer Science-University of Oklahoma
More information about the samba