Re: Bind using a user other than organizationalRole user
Bjørn Ruberg <[email protected]> Wed, 07 Apr 2010 08:22:36 +0200
| Newsgroups | gmane.network.openldap.general |
|---|---|
| Message-ID | <[email protected]> |
Marcelo de Moraes Serpa wrote: > Hello list, > > I have a local OpenLDAP server with a couple of users. I'm using it > for development purposes, here's the ldif: [...] > So far, so good. I can bind with "cn=Manager,dc=site,dc=com" and the > 12345678 password (the local server password, setup on slapd.conf). > > However, I would like to bind with any user in under the people OU. In > this case, I'd like to bind with: > dn: uid=celoserpa, ou=people, dc=site, dc=com > userPassword: secret_12345 And you are completely sure that this entry exists in the LDAP database, and that the userPassword attribute has a value? Use slapcat to see what's in the backend database. > But I'm getting a (49) - Invalid Credentials error everytime. I have > tried through CLI tools (such as ldapadd, ldapwhoami, etc) and also > ruby/ldap. The bind with these credentials fails with a invalid > credentials error. Please show the list how you use those tools. > I was suspecting that maybe OpenLDAP doesn't compare against userPassword? I don't think that's very likely... > Or maybe some ACL configuration I am missing that is somehow affecting > the read access to userPassword for the specific DN. If you suspect your ACLs, you should show them to the list for evaluation. -- Bjørn