On Wednesday 13 September 2006 18:41, Tu Haiyi wrote: > Hi All, > > I am a new LDAP user. I just installed OpenLDAP 2.2.29 on Windows XP. > I can use LDAP Browser to connect but I can't make ldapmodify work. > Here is my command: > > ldapmodify -w secret -f ldapmodify.ldif So, if your OpenLDAP is compiled with SASL support, you're trying a SASL bind, with no SASL configuration in your slapd.conf. If your OpenLDAP is compiled without SASL support, you're trying a simple bind with a password but no DN. Maybe you should try: ldapmodify -D cn=Manager,dc=my-domain,dc=com -w secret -f ldapmodify.ldif or ldapmodify -x -D cn=Manager,dc=my-domain,dc=com -w secret -f ldapmodify.ldif > > then I get > > ldap_bind: Invalid credentials (49) > > It seems to be pretty simple but I could not find the problem. > > My ldapmodify.ldif file is: > > > dn: o=example.com This DN won't be able to live under your suffix ... > objectclass: top > objectclass: organization > o: example.com > description: example corp > > dn: ou=Employees,cn=Manager, dc=my-domain,dc=com This seems a weird DN to have ... and you most likely don't have its parent in your directory at present. > objectclass: top > objectclass: organizationalUnit > ou: Employees > description: all employees > > dn: uid=user1,ou=Employees,o=example.com Again, not under your suffix. > objectclass: top > objectclass: person > objectclass: organizationalPerson > cn: John Doe > sn: Doe > givenname: John > uid: user1 > userpassword: password > ou: Employees > description: user1 > > > > > My slapd.conf is: I've kept only the relevant data from your slapd.conf, for reference. > > # > # See slapd.conf(5) for details on configuration options. > # This file should NOT be world readable. > # > ucdata-path ./ucdata > include ./schema/core.schema [...] > database bdb > suffix "dc=my-domain,dc=com" > rootdn "cn=Manager,dc=my-domain,dc=com" > rootpw secret -- Buchan Milne ISP Systems Specialist B.Eng,RHCE(803004789010797),LPIC-2(LPI000074592)
Attachment:
pgpGthurFG8iS.pgp
Description: PGP signature