1.3. Uw database wijzigen/invullen
Laten we wat inhoud aan onze database toevoegen. We zullen het volgende toevoegen:
• een knooppunt gebeld Mensen (om gebruikers op te slaan)
• een knooppunt gebeld Groepen (om groepen op te slaan)
• een groep gebeld mijnwerkers
• een gebruiker heeft gebeld John
Maak het volgende LDIF-bestand en noem het add_content.ldif:
dn: ou=Mensen,dc=voorbeeld,dc=com objectClass: organisatie-eenheid ou: Mensen
dn: ou=Groepen,dc=voorbeeld,dc=com objectClass: organisatie-eenheid ou: Groepen
dn: cn=mijnwerkers,ou=Groepen,dc=voorbeeld,dc=com objectClass: posixGroup
cn: mijnwerkers gidNummer: 5000
dn: uid=john,ou=Mensen,dc=voorbeeld,dc=com objectClass: inetOrgPerson
objectClass: posixAccount objectClass: shadowAccount uid: john
sn: Doe gegevenNaam: John cn: John Doe
weergavenaam: John Doe uidNumber: 10000
gidNumber: 5000 userPassword: johnldap gecos: John Doe loginShell: /bin/bash homeDirectory: /home/john
![]()
Het is belangrijk dat uid- en gid-waarden in uw directory niet botsen met lokale waarden. Gebruik hoge getalbereiken, bijvoorbeeld beginnend bij 5000. Door de uid- en gid-waarden in ldap high in te stellen, krijgt u ook gemakkelijker controle over wat kan worden gedaan met een lokale gebruiker versus een ldap-gebruiker. Daarover later meer.
Voeg de inhoud toe:
ldapadd -x -D cn=admin,dc=voorbeeld,dc=com -W -f add_content.ldif
Voer LDAP-wachtwoord in: **********
nieuw item toevoegen "ou=Mensen,dc=voorbeeld,dc=com"
nieuw item toevoegen "ou=Groepen,dc=voorbeeld,dc=com"
nieuw item toevoegen "cn=miners,ou=Groups,dc=example,dc=com"
nieuw item toevoegen "uid=john,ou=People,dc=example,dc=com"
We kunnen controleren of de informatie correct is toegevoegd met het hulpprogramma ldapsearch:
ldapsearch -x -LLL -b dc=voorbeeld,dc=com 'uid=john' cn gidNumber
dn: uid=john,ou=Mensen,dc=voorbeeld,dc=com cn: John Doe
gidNummer: 5000
Uitleg schakelaars:
• -X: "eenvoudige" binding; zal niet de standaard SASL-methode gebruiken
• -LLL: schakel het afdrukken van externe informatie uit
• uid=johan: een "filter" om de john-gebruiker te vinden
• cn gidNummer: vraagt om de weergave van bepaalde attributen (de standaardinstelling is om alle attributen weer te geven)
	
                                        
 Documentatie