Hi all, some real basic questions for anyone who is feeling kind and generous.
I've successfully installed OpenLdap on my Linux box and have gotten it
running. The tests and everything worked, and now I'm trying to add my first
data. I'm following the Wrox book _Proffessional Linux Deployment_ as my
guide.
Basically, no matter what I seem to do, I get an error message from ldapadd
about my credentials being wrong. I tried to make the simplest ldif file I
could and to properly configure slapd.conf, but I am completely new to this
brave new world of directory servers. This is the simplest example I could
come
up with, but I still get the "bad credentials" error message. Any help
straightening me out would be much appreciated.
At the command line I type:
ldapadd -h localhost -p 389 -D "cn=root,dc=localhost" -W < ~/ldap/test.ldif
password I enter is "secret" as configured in slapd.conf
Here's test.ldif:
dn: dc=localhost
dc: localhost
o: localhost
objectclass: organization
objectclass: dcObject
dn: cn=root, dc=localhost
cn: root
sn: root
objectclass: person
And here's slapd.conf:
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include /usr/local/etc/openldap/slapd.at.conf
include /usr/local/etc/openldap/slapd.oc.conf
schemacheck off
#referral ldap://root.openldap.org/
pidfile /usr/local/var/slapd.pid
argsfile /usr/local/var/slapd.args
#######################################################################
# ldbm database definitions
#######################################################################
database ldbm
suffix "dc=localhost"
#suffix "o=My Organization Name, c=US"
rootdn "cn=root, dc=localhost"
#rootdn "cn=Manager, o=My Organization Name, c=US"
rootpw secret
# cleartext passwords, especially for the rootdn, should
# be avoid. See slapd.conf(5) for details.
directory /usr/tmp