Lightweight Directory Access Protocol - LDAP |
|
In grösseren Netzen oder bei dem Wunsch eines SingleSignOn, also der einmaligen Anmeldung im Netz empfiehlt sich LDAP als zentrales Verzeichnis für die "Objekte" in einem Netzwerk. In einem ersten Schritt wird der LDAP-Server aufgesetzt um die Daten halten zu können. Anschliessend können die Dienste so umgestellt werden, dass Sie sich anstatt an den gewohnten Dateien künftig an der LDAP-Datenbank die notwendigen Daten beschaffen.
So sind nach einer entsprechenden Umstellung die Benutzernamen nicht mehr in der Datei passwd zu finden und die Passwörter nicht mehr in der Date passwd. Stattdessen befinden sich die gesuchten Informationen im LDAP-Speicher.
Als sehr hilfreich für die Konfiguration hat sich http://unixpages.org/openldap-ger.html erwiesen.
<b>Server Konfiguration - slapd.conf</b> database ldbm suffix "dc=[MEINE-DOMAIN],dc=[DE]" rootdn "cn=Manager,dc=[MEINE-DOMAIN],dc=[DE]" rootpw geheim directory /usr/lib/ldap
<b>Starten des Servers</b> /etc/init.d/ldap start
<b>Erstbestückung des Verzeichnisses - beispiel.ldif</b> dn: dc=[MEINE-DOMAIN],dc=[DE] objectclass: dcObject objectclass: organization o: [MEINE ORGANISATION] dc: [MEINE-DOMAIN]
dn: cn=Manager,dc=[MEINE-DOMAIN],dc=[DE] objectclass: organizationalRole cn: Manager
Anschliessend ist mit dieser beispiel.ldif der Server zu "bestücken" und die ldif-Datei ins ldbm-Format zu konvertieren. ldapadd -x -D "cn=Manager,dc=[MEINE-DOMAIN],dc=[DE]" -W -f beispiel.ldif
Prüfen mit ldapsearch -x -b \'dc=[MEINE-DOMAIN],dc=[DE]\' \'(objectclass=*)\'
<b>Admin-Tool</b> Damit ist der Server ersteinmal lauffähig. Jetzt kann mit einem übersichtlichen Verwaltungswerkzeug hantiert werden: http://phpldapadmin.sourceforge.net
Nach dem Entpacken in ein Verzeichnis unterhalb des Web-Servers muss die Konfiguration in der Datei config.php angepasst werden: ['name'] = '[ANZEIGENAME]'; ['host'] = '[SERVER][/server].[MEINE-DOMAIN].[DE]'; ['base'] = 'dc=[MEINE-DOMAIN],dc=[DE]';
Alle weiteren Schritte sollten sich jetzt aus dem phpLDAPadmin heraus erledigen lassen.
[0.5]
Die Beschreibung der Verbindung zwischen LDAP und Samba findet sich bei http://www.mykleines.de/netzwerker und http://home.rhein-zeitung.de/~wwilhelm/smbsoftware.shtml Für das gewöhnliche Login unter Linux: http://www.linuxnetmag.com/de/issue7/printm7authldap1.html
|