Kent Nasveschuk wrote:
Although I specified in slapd.conf on the slave servers:

moduleload              /opt/openldap-2.3.39/lib/smbk5pwd.la

I omitted:

overlay smbk5pwd

I'm guessing slapd never passed credentials to KDC, hence the (49) error
code.

The README states quite clearly that the overlay evaluates the Kerberos keys stored in the LDAP entry. It never talks to the KDC; there's no reason to since the KDC's data all resides in the LDAP entry. As I said in my first reply to you - it only works if you actually configure it.

1 more question, how does the smbk5pwd module handle a Kerberos password
that is expired? Is there a specific error code? I suppose I could
expire one then try it.

I guess you're talking about the krb5PasswordEnd attribute. The overlay does not check this at all.

2 days of wrestling with this, finally got it to work.

--
  -- Howard Chu
  Chief Architect, Symas Corp.  http://www.symas.com
  Director, Highland Sun        http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP     http://www.openldap.org/project/

Reply via email to