OnWorks Linux en Windows Online WorkStations

logo

Gratis online hosting voor werkstations

<Vorige | Inhoud | Volgende>

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


beeld

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)


Top OS Cloud Computing bij OnWorks: