PhpLDAPadmin
Inhaltsverzeichnis
Anmerkung
Verwaltung von LDAP-Server(n) mit Hilfe einer Webbasierten Oberfläche Hierfür eignet sich der phpLDAPadmin sehr gut
Version und Voraussetzungen
Linux: Debian Linux Sarge
LDAP: SLAPD 2.2.23 (Stable)
Verwaltung: phpLdapAdmin 0.9.5-3sarge2
Quellen
Installation
Der phpLDAPadmin muss nicht auf dem gleichen Server installiert sein, auf dem der LDAP-Server läuft. Deshalb werden hier nur die Pakete für die Installation des phpLDAPadmiin aufgeführt.
# apt-get update
Verwaltungstool für das LDAP-Verzeichnis
# apt-get install phpldapadmin Die folgenden zusätzlichen Pakete werden installiert: apache apache-common apache2-utils libapache-mod-php4 \ libapr0 libzzip-0-12 logrotate mime-support php4 php4-common php4-ldap Vorgeschlagene Pakete: apache-doc apache-ssl apache-perl php4-pear Empfohlene Pakete: mailx
Bei der Installation von phpLDAPadmin werden verschiedene Fragen getsellt.
Wenn noch keine ldap.conf vorhanden:
- What is your LDAP server host address?
Hier wird die IP oder Hostname des ersten LDAP-Server eingetragen.
Weitere LDAP-Server können nach der Installation in der Datei /etc/phpldapadmin/config.php eingetragen werden.
- If your LDAP server supports TLS (Transport Security Layer), you can use the ldaps protocol to connect to it.
NEIN
- What is the distinguished name of the search base?
Base des LDAP-Verzeichnis: dc=example,dc=com
Dies wird in jedem Fall abgefragt:
- Which type of authentication you want to use?
Ich habe mich aus Sicherheitsgründen für Session entschieden.
- What is the distinguished name of the search base?
Base des LDAP-Verzeichnis: dc=example,dc=com
- What is the login dn for the LDAP server?
cn=admin,dc=blb-intranet,dc=de - Admin des LDAP-Server
Diese Information findet man in der Konfiguration des LDAP-Servers /etc/ldap/slapd.conf unter dem Attr. rootdn
- Which web server would you like to reconfigure automatically?
Wenn man nicht genau weiss, welcher Webserer den phpLDAPadmin bereitstellt, einfach alles auswählen.
Konfiguration
Wenn alle Angaben während der Installation richtig eingetragen wurden sollte die Startseite
von phpLDAPadmin über http://server-phpldapadmin/phpldapadmin/ erreichbar sein.
Es können auch mehrere LDAP-Server verwaltet werde. Dazu muss die Konfigurationsdatei angepasst werden.
Diese liegen unter /etc/phpldapadmin. In der config.php wird der zweite LDAP-Server nach dem Beispiel des ersten angelegt.
Siehe auch die Informationen unterhalb der Konfiguration des ersten LDAP-Servers.