OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

1.3. Ändern/Auffüllen Ihrer Datenbank


Lassen Sie uns einige Inhalte in unsere Datenbank einführen. Wir werden Folgendes hinzufügen:

• ein Knoten namens Personen (um Benutzer zu speichern)

• ein Knoten namens Groups (um Gruppen zu speichern)

• eine Gruppe namens Bergleute

• Ein Benutzer hat angerufen John


Erstellen Sie die folgende LDIF-Datei und rufen Sie sie auf add_content.ldif:


dn: ou=People,dc=example,dc=com objectClass: organizationUnit ou: People


dn: ou=Gruppen,dc=example,dc=com objectClass: organizationUnit ou: Gruppen


dn: cn=miners,ou=Groups,dc=example,dc=com objectClass: posixGroup

cn: miners gidNumber: 5000


dn: uid=john,ou=People,dc=example,dc=com objectClass: inetOrgPerson

Objektklasse: PosixAccount Objektklasse: ShadowAccount UID: John

sn: Doe Vorname: John cn: John Doe

displayName: John Doe uidNumber: 10000

gidNumber: 5000 userPassword: johnldap gecos: John Doe loginShell: /bin/bash homeDirectory: /home/john


Image

Es ist wichtig, dass die UID- und GID-Werte in Ihrem Verzeichnis nicht mit lokalen Werten kollidieren. Verwenden Sie hohe Zahlenbereiche, z. B. beginnend bei 5000. Indem Sie die UID- und GID-Werte in LDAP hoch festlegen, können Sie auch einfacher steuern, was mit einem lokalen Benutzer im Vergleich zu einem LDAP-Benutzer getan werden kann. Mehr dazu später.


Fügen Sie den Inhalt hinzu:


ldapadd -x -D cn=admin,dc=example,dc=com -W -f add_content.ldif


Geben Sie das LDAP-Passwort ein: ********

Hinzufügen eines neuen Eintrags „ou=People,dc=example,dc=com“


Hinzufügen eines neuen Eintrags „ou=Groups,dc=example,dc=com“


Hinzufügen eines neuen Eintrags „cn=miners,ou=Groups,dc=example,dc=com“


Hinzufügen eines neuen Eintrags „uid=john,ou=People,dc=example,dc=com“


Mit dem Dienstprogramm ldapsearch können wir überprüfen, ob die Informationen korrekt hinzugefügt wurden:


ldapsearch -x -LLL -b dc=example,dc=com 'uid=john' cn gidNumber


dn: uid=john,ou=People,dc=example,dc=com cn: John Doe

gidNumber: 5000


Erklärung der Schalter:

-X: „einfache“ Bindung; wird nicht die Standard-SASL-Methode verwenden

-LLL: Deaktivieren Sie das Drucken überflüssiger Informationen

uid=john: ein „Filter“, um den John-Benutzer zu finden

cn gidNumber: fordert die Anzeige bestimmter Attribute an (standardmäßig werden alle Attribute angezeigt)


Top OS Cloud Computing bei OnWorks: