G'day,
In my debian, I couldn't find 'ldap.conf' file in my debian box. Is this
will have a big impact on my server?
After running the LDAP server with slapd.conf, I was hoping that I can
export my local groups and user into LDAP. But after I run the server
and query from it, it looks like that I only have 3 organisation
structure (ou): Admin, People, Roaming.
The ou(s) are made from schema that we imported inside slapd.conf, and I
think I import the necessary schema file already, at least the most
common ones.
Anyhow, these are some of my confs files and some executed command with
its result trhown by my terminal. Hopefully somebody can guide me :-)
Best Regards,
Phillip.
/etc/ldap/slapd.conf
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema
include /etc/ldap/slapd.conf.access
schemacheck on
pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args
replogfile /var/lib/ldap/replog
loglevel 0
database ldbm
suffix "dc=mylan,dc=net"
rootdn "cn=root,dc=mylan,dc=net"
rootpw secret
directory /var/lib/ldap
index objectClass,uid,uidNumber,gidNumber eq
index cn,mail,surname,givenname eq,subinitial
--------------------------------------------
Some commands to review my configuration:
> ldapadd -x -D "cn=root,dc=mylan,dc=net" -W -f hosts.ldif
Enter LDAP password: secret
adding new entry
"cn=localhost,ou=Hosts,dc=mylan,dc=net"
ldap_add : no such object
matched DN "dc=mylan,dc=net"
additional info : parent does not exist
ldif_record() = 32
------------------------------------------
> ldapsearch -LL -H ldap://localhost -b"dc=mylan,dc=net" -x
"(cn=localhost)"
version: 1
------------------------------------------
> ldapsearch -LL -H ldap://localhost -b"dc=mylan,dc=net" -x "(cn=*)"
version: 1
dn: cn=admin,dc=mylan,dc=net
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: admin
description: LDAP administrator
------------------------------------------
> ldapsearch -LL -H ldap://localhost -b"dc=mylan,dc=net" -x "(ou=*)"
version: 1
dn: ou=People,dc=mylan,dc=net
objectClass: organizationalUnit
ou: People
dn: ou=Roaming,dc=mylan,dc=net
objectClass: organizationalUnit
ou: Roaming
-----------------------------------------
> ldapsearch -x -b 'dc=mylan,dc=net' '(objectclass=*)'
version: 2
#
# filter: (objectclass=*)
# requesting: ALL
#
# admin, mylan, net
dn: cn=admin,dc=mylan,dc=net
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: admin
description: LDAP administrator
# People, mylan, net
dn: ou=People,dc=mylan,dc=net
objectClass: organizationalUnit
ou: People
# Roaming, mylan, net
dn: ou=Roaming,dc=mylan,dc=net
objectClass: organizationalUnit
ou: Roaming
# search result
search: 2
result: 0 Success
# numResponses: 4
# numEntries: 3
--------------------------------------------
> ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
version: 2
#
# filter: (objectclass=*)
# requesting: namingContexts
#
# search result
search: 2
result: 0 Success
# numResponses: 1
--
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug