1.2. Inspectie na installatie
Tijdens het installatieproces zijn 2 DIT's ingesteld. Eén voor slapd-config en één voor uw eigen gegevens (dc=example,dc=com). Laten we kijken.
• Zo ziet de slapd-config database/DIT eruit. Bedenk dat deze database op LDIF is gebaseerd en onder de maat leeft /etc/ldap/slapd.d:
/etc/ldap/slapd.d/
/etc/ldap/slapd.d/cn=config.ldif
/etc/ldap/slapd.d/cn=config
/etc/ldap/slapd.d/cn=config/cn=schema
/etc/ldap/slapd.d/cn=config/cn=schema/cn={1}cosinus.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={0}core.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={2}nis.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={3}inetorgperson.ldif
/etc/ldap/slapd.d/cn=config/cn=module{0}.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={-1}frontend.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={1}mdb.ldif
/etc/ldap/slapd.d/cn=config/olcBackend={0}mdb.ldif
/etc/ldap/slapd.d/cn=config/cn=schema.ldif
Bewerk de slapd-config-database niet rechtstreeks. Breng wijzigingen aan via het LDAP-protocol (hulpprogramma's).
• Zo ziet de slapd-config DIT eruit via het LDAP-protocol:
sudo ldapsearch -Q -LLL -Y EXTERN -H ldapi:/// -b cn=config dn
dn: cn=config
dn: cn=module{0},cn=config
dn: cn=schema,cn=config
dn: cn={0}core,cn=schema,cn=config
dn: cn={1}cosinus,cn=schema,cn=config
dn: cn={2}nis,cn=schema,cn=config
dn: cn={3}inetorgperson,cn=schema,cn=config
dn: olcBackend={0}mdb,cn=config
dn: olcDatabase={-1}frontend,cn=config
dn: olcDatabase={0}config,cn=config
dn: olcDatabase={1}mdb,cn=config
Toelichting bij de vermeldingen:
• cn = config: algemene instellingen
• cn = module {0}, cn = config: een dynamisch geladen module
• cn = schema, cn = config: bevat een hardgecodeerd schema op systeemniveau
• cn = {0} core, cn = schema, cn = config: het hardgecodeerde kernschema
• cn = {1} cosinus, cn = schema, cn = config: het cosinusschema
• cn = {2} nis, cn = schema, cn = config: het nis-schema
• cn = {3} inetorgperson, cn = schema, cn = config: het inetorgperson-schema
• olcBackend={0}mdb,cn=config: het backend-opslagtype 'mdb'
• olcDatabase = {- 1} frontend, cn = config: frontend-database, standaardinstellingen voor andere databases
• olcDatabase={0}config,cn=config: slapd-configuratiedatabase (cn=config)
• olcDatabase={1}mdb,cn=config: uw database-instantie (dc=example,dc=com)
• Zo ziet de dc=example,dc=com DIT eruit:
ldapsearch -x -LLL -H ldap:/// -b dc=voorbeeld,dc=com dn
dn: dc=voorbeeld,dc=com
dn: cn=admin,dc=voorbeeld,dc=com
Toelichting bij de vermeldingen:
• dc=voorbeeld,dc=com: basis van de DIT
• cn=admin,dc=voorbeeld,dc=com: beheerder (rootDN) voor deze DIT (ingesteld tijdens pakketinstallatie)