Crash-Course LDAP

$Id: index.html,v 1.4 2007/08/28 20:04:32 HannesReisinger Exp $

Anhand von eigenen Erfahrungen wird dem Crash-Course-User ein grundlegender Einstieg in LDAP vermittelt.

Die Beispieldaten sollen innerhalb der Domain cc (für crash-course) zwei Benutzern (Hinz und ich) einerseits ein eigenes Adressbuch bieten und andererseits den Zugriff auf ein gemeinsames Adressbuch ermöglichen.

Unter Windows wird dazu cygwin verwendet und für Linux wurde Ubuntu verwendet.

OpenLDAP installieren

OpenLDAP konfigurieren

OpenLDAP mit Beispieldaten befüllen

OpenLDAP starten

LDAP Studio installieren

LDAP Studio mit OpenLDAP verbinden

Einfache Experimente mit LDAP Studio

Nutzung des Verzeichnisdienstes in Thunderbird

  1. Thunderbird runterladen und installieren
  2. Thunderbird für LDAP konfigurieren "Bearbeiten" - "Einstellungen" auswählen "Verfassen" - "Adressieren" auswählen und "LDA-Verzeichnisserver" anclicken.

    "Bearbeiten..." anclicken, dann "Hinzufügen" anclicken und die Daten für das Gemeinsame Adressbuch eingeben und "OK", "OK" und "Schließen".

  3. Adressbuch abfragen Im noch offenen Adressbuch "Gemeinsames Adressbuch" auswählen. Bei der ersten Eingabe eines Buchstabens im Suchfeld wird man nach dem Kennwort gefragt (cc4you zu Erinnerung ;-). Wenn nach 'm' gesucht wird, dann wird "Max Mustermann" gefunden.
  4. Um dem Benutzer Hannes Reisinger sein Adressbuch zuzuweisen, muss im Thunderbird-Hauptfenster "Bearbeiten" - "Konten" ausgewählt werden. Dann bei diesem Konto "Verfassen & Adressieren" auswählen und dann rechts bei "Adressieren" "Einen anderen LDAP-Verzeichnisserver verwenden" anclicken. Unter "Bearbeiten" das Adressbuch von Hannes Reisinger hinzufügen.


Nutzung des Verzeichnisdienstes in Outlook

  1. Outlook nicht runterladen, sondern kaufen und installieren.
  2. "Extras" -> "E-Mail-Konten..." auswählen
  3. "Ein neues Verzeichnis oder Adressbuch hinzufügen" auswählen
  4. "Internetverzeichnisdienst (LDAP)" auswählen
  5. Servername: localhost
    Benutzername: cn=Admin,dc=cc
    Kennwort: cc4you
    Benutzername und Kennwort entsprechen den Werten, die auch in slapd.conf stehen.
  6. "Weitere Einstellungen..." auswählen und als "Suchbasis" das Adressbuch von Hannes Reisinger "ou=ab,uid=hare,dc=cc" eingeben
  7. Outlook neu starten
  8. "Extras" -> "Adressbuch..." auswählen und in der Dropdownlist auf der rechten Seite "Namen anzeigen aus:" localhost auswählen.
    Dann mit Extras -> Suchen... nach allen Personen suchen, deren Vornamen mit 'a' beginnt

    Das Ergnis sieht dann so aus:

    und ein Doppelclick auf den ausgewählten Eintrag zeigt seine Eigenschaften

Fortgeschrittenes Experiment mit LDAP Studio - Schema erweitern

Hintergrund: Standardmäßig kein Land bei der InetOrgPerson
Am Beispiel von Andrea Mayr ist ersichtlich, dass kein Land eingetragen ist.

Es ist Zeit, auf Basis dieses Crash-Course-Verzeichnisses eigene Abfragen u.a. zu entwickeln.
Sollte es dabei notwendig werden, den ursprünglichen Datenbestand wiederherzustellen, dann kann das einfach dadurch erledigt werden, dass der LDAP-Server beendet wird, die Datendateien gelöscht werden, die Daten neu importiert werden und der Server wieder neu gestartet wird.

Links

Bibliographie

todo