Entwicklungsumgebung/LDAP: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: __NOTOC__ {{Uberarbeiten}} ---- <div align="right">zurück | Hauptseite</div>) |
(hierher den Inhalt geschoben) |
||
Zeile 2: | Zeile 2: | ||
{{Uberarbeiten}} | {{Uberarbeiten}} | ||
== Der LDAP Baum == | |||
dc=MeineSchule,dc=de | |||
Dies entspricht der DNS-Domäne "MeineSchule.de". | |||
Das ist auch die Wurzel des LDAP-Baumes und der Suffix-Eintrag der 1. Datenbank. Beginnend mit openldap 2.3 ist HDB der voreingestellte Datenbanktyp. HDB hat gegenüber BDB den Vorteil, das es von Haus aus, Daten in einer hierarchischen Struktur speichert. | |||
Der Suffix Eintrag der Datenbank ist gleichzeitig der namingContext der DB. | |||
ldapsearch -x -LLL -s base -b "" "objectclass=*" namingContexts | |||
namingContexts: dc=schule,dc=xx | |||
== Installation des LDAP-Servers und der benötigten Tools == | |||
Fangen wir mit den Tools an. Wir benötigen Tools für folgende Aufgaben: | |||
Manipulation der LDAP-DB | |||
Systemutilities die es ermöglichen, das die Dienste des Servers ihre Daten aus dem LDAP beziehen können. | |||
Das Paket ldap-utils enthält die openldap Kommandozeilenprogramme um den LDAP-Server zu administrieren. | |||
NSS und PAM sind die primären Systemutilities die es zu konfigurieren gilt. Die Tools der Firma Padl erledigen dies für uns. In der Debian Distribution sind dies die Pakete: | |||
libnss-ldap und libpam-ldap. Seit Sommer 2008 gibt es für libnss-ldap einen Daemon als Ersatz. Der Daemon ist im Paket libnss-ldapd enthalten. Er soll helfen, Probleme beim Booten des Rechners zu vermeiden. Wir setzen trotzdem libnss-ldap ein und werden die Probleme durch geeignete Konfiguration umschiffen. | |||
---- | ---- | ||
<div align="right">[[Delixs:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> | <div align="right">[[Delixs:Entwicklungsumgebung|zurück]] | [[Hauptseite]]</div> |
Version vom 6. Dezember 2008, 17:00 Uhr
Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben). |
Der LDAP Baum
dc=MeineSchule,dc=de
Dies entspricht der DNS-Domäne "MeineSchule.de".
Das ist auch die Wurzel des LDAP-Baumes und der Suffix-Eintrag der 1. Datenbank. Beginnend mit openldap 2.3 ist HDB der voreingestellte Datenbanktyp. HDB hat gegenüber BDB den Vorteil, das es von Haus aus, Daten in einer hierarchischen Struktur speichert.
Der Suffix Eintrag der Datenbank ist gleichzeitig der namingContext der DB.
ldapsearch -x -LLL -s base -b "" "objectclass=*" namingContexts
namingContexts: dc=schule,dc=xx
Installation des LDAP-Servers und der benötigten Tools
Fangen wir mit den Tools an. Wir benötigen Tools für folgende Aufgaben: Manipulation der LDAP-DB Systemutilities die es ermöglichen, das die Dienste des Servers ihre Daten aus dem LDAP beziehen können.
Das Paket ldap-utils enthält die openldap Kommandozeilenprogramme um den LDAP-Server zu administrieren.
NSS und PAM sind die primären Systemutilities die es zu konfigurieren gilt. Die Tools der Firma Padl erledigen dies für uns. In der Debian Distribution sind dies die Pakete: libnss-ldap und libpam-ldap. Seit Sommer 2008 gibt es für libnss-ldap einen Daemon als Ersatz. Der Daemon ist im Paket libnss-ldapd enthalten. Er soll helfen, Probleme beim Booten des Rechners zu vermeiden. Wir setzen trotzdem libnss-ldap ein und werden die Probleme durch geeignete Konfiguration umschiffen.