Hi,
When I try to start slapd I get a failed message saying the config file is bad.
What I have below is what was uncommented in slapd.conf as it came in the
package. I installed Openldap via yum on my 1and1 VPS which has CentOS. It
would seem that the Openldap package for CentOS puts things in different places
then in other distributions, and it also seems that this conf file is a bit more
complex then what I see in introductory material on LDAP/Openldap, which isn't
helping me to learn this.
I'm wanting to use ldap to authenticate users on a website, and to ultimately
use Shibboleth to federate logins (which requires ldap). I'm new to this and I'm
not sure what the problem is with this file. One thing I wanted to ask was
since I'm looking to use ldap for website authentication, do I need these
schema's? I know I can create a local schema which I think is what I need to do
for my purpose.
If you have any suggestions or can point out what is wrong here, I would greatly
appreciate it.
Thank you.
#########################################################################
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
# Allow LDAPv2 client connections. This is NOT the default.
allow bind_v2
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
database bdb
suffix "dc=<mydomain>,dc=<org>"
rootdn "cn=XXXXXX,dc=<mydomain>,dc=<org>"
rootpw xxxxxxx
directory /var/lib/ldap
# Indices to maintain for this database
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub