centos:phpldapadmin_c6

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
centos:phpldapadmin_c6 [07.01.2012 21:00. ] – [Konfiguration] djangocentos:phpldapadmin_c6 [10.01.2012 09:13. ] – [Konfiguration] Sourceforge-Logo-Download unterbinden nachgetragen django
Zeile 1: Zeile 1:
 +====== phpLDAPadmin unter CentOS 6.x ======
 +{{:centos:pla-logo.jpg?150 |phpLDAPadmin Logo}} \\ \\ Zur einfachen Administration unseres [[centos:ldap:start|LDAP-Servers]] bedienen wir uns des PHP-Projektes [[http://phpldapadmin.sourceforge.net/|phpLDAPadmin]].
  
 +===== Installation =====
 +Zu erst installieren wir die benötigten Pakete und Programme.
 +
 +Statt die Web-Applikation selbst aus den [[http://phpldapadmin.sourceforge.net/|Programmquellen]] zu installieren, benutzen wir das vorgefertigte **RPM** aus dem Projekt [[http://fedoraproject.org/wiki/EPEL|Extra Packages for Enterprise Linux]] kurz **EPEL**. 
 +Hierzu binden wir erst einmal das EPEL-Repository, wie im Kapitel [[centos:epel6|Einbinden des EPEL Repository unter CentOS 6.x]] beschrieben in unserem definierten Webserverhost ein.
 +
 +==== php-Pakete ====
 +Für unseren komfortablen Weg der Administration unseres **OpenLDAP-Servers** muß natürlich ein funktionstüchtiger [[centos:ldap:start|OpenLDAP Server unter CentOS 6.x]] und ein passender [[centos:webserver:start|Apache-Webserver]] zur Verfügung stehen. Bei letzterem werden folgende PHP-Module benötigt:
 +  * **php**
 +  * **php-cli**
 +  * **php-common**
 +  * **php-ldap**
 +Diese Pakete installieren wir, sofern diese nicht schon beid der Grunddinstallation unseres Apache-Webservers erfolgte, mit Hilfe von **YUM**
 +   # yum install php php-cli php-common php-ldap -y
 +
 +Anschließend starten wir bei Bedarf unseren Webserver einmal durch.
 +   # service httpd restart
 +
 +   Stopping httpd:                                            [  OK  ]
 +   Starting httpd:                                            [  OK  ]
 +
 +==== phpldapadmin ====
 +Dank unseres [[centos:epel6|EPEL Repositories]] reicht nun auch hier für die Programminstallation ein Aufruf mit Unterstützung von **YUM**.
 +   # yum install phpldapadmin -y
 +
 +Was uns das Paket **phpldapadmin** alles mitbringt, zeigt uns der Aufruf von: 
 +   # rpm -qil phpldapadmin
 +
 +<code>Name        : phpldapadmin                 Relocations: (not relocatable)
 +Version     : 1.2.1.1                           Vendor: Fedora Project
 +Release     : 2.20111006git.el6             Build Date: Wed 26 Oct 2011 03:08:08 PM CEST
 +Install Date: Sat 07 Jan 2012 05:38:39 PM CET      Build Host: x86-13.phx2.fedoraproject.org
 +Group       : Applications/Internet         Source RPM: phpldapadmin-1.2.1.1-2.20111006git.el6.src.rpm
 +Size        : 2345025                          License: GPLv2+
 +Signature   : RSA/8, Thu 27 Oct 2011 11:17:18 AM CEST, Key ID 3b49df2a0608b895
 +Packager    : Fedora Project
 +URL         : http://phpldapadmin.sourceforge.net
 +Summary     : Web-based tool for managing LDAP servers
 +Description :
 +PhpLDAPadmin is a web-based LDAP client.
 +It provides easy, anywhere-accessible, multi-language administration
 +for your LDAP server. Its hierarchical tree-viewer and advanced search
 +functionality make it intuitive to browse and administer your LDAP directory.
 +
 +Since it is a web application, this LDAP browser works on many platforms,
 +making your LDAP server easily manageable from any location.
 +
 +PhpLDAPadmin is the perfect LDAP browser for the LDAP professional
 +and novice alike. Its user base consists mostly of LDAP administration
 +professionals.
 +
 +Edit /etc/phpldapadmin/config.php to change default (localhost) LDAP server
 +location and other things. Edit /etc/httpd/conf.d/phpldapadmin.conf to allow
 +access by remote web-clients.
 +/etc/httpd/conf.d/phpldapadmin.conf
 +/etc/phpldapadmin
 +/etc/phpldapadmin/config.php
 +/usr/share/doc/phpldapadmin-1.2.1.1
 +/usr/share/doc/phpldapadmin-1.2.1.1/INSTALL
 +/usr/share/doc/phpldapadmin-1.2.1.1/LICENSE
 +/usr/share/doc/phpldapadmin-1.2.1.1/config.php.example
 +/usr/share/phpldapadmin
 +/usr/share/phpldapadmin/VERSION
 +/usr/share/phpldapadmin/config
 +/usr/share/phpldapadmin/hooks
 +/usr/share/phpldapadmin/hooks/classes
 +/usr/share/phpldapadmin/hooks/classes/README
 +/usr/share/phpldapadmin/hooks/functions
 +/usr/share/phpldapadmin/hooks/functions/README
 +/usr/share/phpldapadmin/hooks/functions/example.php
 +/usr/share/phpldapadmin/htdocs
 +/usr/share/phpldapadmin/htdocs/add_attr_form.php
 +/usr/share/phpldapadmin/htdocs/add_oclass_form.php
 +/usr/share/phpldapadmin/htdocs/add_value_form.php
 +/usr/share/phpldapadmin/htdocs/cmd.php
 +/usr/share/phpldapadmin/htdocs/collapse.php
 +/usr/share/phpldapadmin/htdocs/common.php
 +/usr/share/phpldapadmin/htdocs/compare.php
 +/usr/share/phpldapadmin/htdocs/compare_form.php
 +/usr/share/phpldapadmin/htdocs/copy.php
 +/usr/share/phpldapadmin/htdocs/copy_form.php
 +/usr/share/phpldapadmin/htdocs/create.php
 +/usr/share/phpldapadmin/htdocs/create_confirm.php
 +/usr/share/phpldapadmin/htdocs/css
 +/usr/share/phpldapadmin/htdocs/css/default
 +/usr/share/phpldapadmin/htdocs/css/default/style.css
 +/usr/share/phpldapadmin/htdocs/css/tango
 +/usr/share/phpldapadmin/htdocs/css/tango/style.css
 +/usr/share/phpldapadmin/htdocs/delete.php
 +/usr/share/phpldapadmin/htdocs/delete_attr.php
 +/usr/share/phpldapadmin/htdocs/delete_form.php
 +/usr/share/phpldapadmin/htdocs/download_binary_attr.php
 +/usr/share/phpldapadmin/htdocs/draw_tree_node.php
 +/usr/share/phpldapadmin/htdocs/entry_chooser.php
 +/usr/share/phpldapadmin/htdocs/expand.php
 +/usr/share/phpldapadmin/htdocs/export.php
 +/usr/share/phpldapadmin/htdocs/export_form.php
 +/usr/share/phpldapadmin/htdocs/images
 +/usr/share/phpldapadmin/htdocs/images/INFO
 +/usr/share/phpldapadmin/htdocs/images/ajax-progress.gif
 +/usr/share/phpldapadmin/htdocs/images/ajax-spinner.gif
 +/usr/share/phpldapadmin/htdocs/images/countries
 +/usr/share/phpldapadmin/htdocs/images/countries/af.png
 +/usr/share/phpldapadmin/htdocs/images/countries/al.png
 +/usr/share/phpldapadmin/htdocs/images/countries/am.png
 +/usr/share/phpldapadmin/htdocs/images/countries/an.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ao.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ar.png
 +/usr/share/phpldapadmin/htdocs/images/countries/at.png
 +/usr/share/phpldapadmin/htdocs/images/countries/au.png
 +/usr/share/phpldapadmin/htdocs/images/countries/aw.png
 +/usr/share/phpldapadmin/htdocs/images/countries/az.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ba.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bd.png
 +/usr/share/phpldapadmin/htdocs/images/countries/be.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bh.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bj.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/br.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bs.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bw.png
 +/usr/share/phpldapadmin/htdocs/images/countries/by.png
 +/usr/share/phpldapadmin/htdocs/images/countries/bz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ca.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ch.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ci.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ck.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/co.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cv.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/cz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/de.png
 +/usr/share/phpldapadmin/htdocs/images/countries/dk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/dz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ec.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ee.png
 +/usr/share/phpldapadmin/htdocs/images/countries/eg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/er.png
 +/usr/share/phpldapadmin/htdocs/images/countries/es.png
 +/usr/share/phpldapadmin/htdocs/images/countries/et.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fj.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/fr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ga.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ge.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/gy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/hk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/hr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ht.png
 +/usr/share/phpldapadmin/htdocs/images/countries/hu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/id.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ie.png
 +/usr/share/phpldapadmin/htdocs/images/countries/il.png
 +/usr/share/phpldapadmin/htdocs/images/countries/in.png
 +/usr/share/phpldapadmin/htdocs/images/countries/iq.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ir.png
 +/usr/share/phpldapadmin/htdocs/images/countries/is.png
 +/usr/share/phpldapadmin/htdocs/images/countries/it.png
 +/usr/share/phpldapadmin/htdocs/images/countries/jm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/jo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/jp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ke.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kh.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ki.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ky.png
 +/usr/share/phpldapadmin/htdocs/images/countries/kz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/lv.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ly.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ma.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/md.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mo.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ms.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mx.png
 +/usr/share/phpldapadmin/htdocs/images/countries/my.png
 +/usr/share/phpldapadmin/htdocs/images/countries/mz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/na.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/no.png
 +/usr/share/phpldapadmin/htdocs/images/countries/np.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/nz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/om.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pa.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pe.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pf.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ph.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pm.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/pt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/py.png
 +/usr/share/phpldapadmin/htdocs/images/countries/qa.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ro.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ru.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sa.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sb.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sd.png
 +/usr/share/phpldapadmin/htdocs/images/countries/se.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/si.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sk.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sl.png
 +/usr/share/phpldapadmin/htdocs/images/countries/so.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/sy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tc.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/th.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/to.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tp.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tr.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tt.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tv.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tw.png
 +/usr/share/phpldapadmin/htdocs/images/countries/tz.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ua.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ug.png
 +/usr/share/phpldapadmin/htdocs/images/countries/us.png
 +/usr/share/phpldapadmin/htdocs/images/countries/uy.png
 +/usr/share/phpldapadmin/htdocs/images/countries/va.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ve.png
 +/usr/share/phpldapadmin/htdocs/images/countries/vg.png
 +/usr/share/phpldapadmin/htdocs/images/countries/vi.png
 +/usr/share/phpldapadmin/htdocs/images/countries/vn.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ws.png
 +/usr/share/phpldapadmin/htdocs/images/countries/ye.png
 +/usr/share/phpldapadmin/htdocs/images/countries/yu.png
 +/usr/share/phpldapadmin/htdocs/images/countries/za.png
 +/usr/share/phpldapadmin/htdocs/images/countries/zw.png
 +/usr/share/phpldapadmin/htdocs/images/default
 +/usr/share/phpldapadmin/htdocs/images/default/add.png
 +/usr/share/phpldapadmin/htdocs/images/default/address-book.png
 +/usr/share/phpldapadmin/htdocs/images/default/bug-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/bug.png
 +/usr/share/phpldapadmin/htdocs/images/default/calendar.png
 +/usr/share/phpldapadmin/htdocs/images/default/catalog.png
 +/usr/share/phpldapadmin/htdocs/images/default/children.png
 +/usr/share/phpldapadmin/htdocs/images/default/compare.png
 +/usr/share/phpldapadmin/htdocs/images/default/country.png
 +/usr/share/phpldapadmin/htdocs/images/default/create.png
 +/usr/share/phpldapadmin/htdocs/images/default/cut.png
 +/usr/share/phpldapadmin/htdocs/images/default/debug-cache.png
 +/usr/share/phpldapadmin/htdocs/images/default/device.png
 +/usr/share/phpldapadmin/htdocs/images/default/disabled.png
 +/usr/share/phpldapadmin/htdocs/images/default/document.png
 +/usr/share/phpldapadmin/htdocs/images/default/door.png
 +/usr/share/phpldapadmin/htdocs/images/default/error-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/error.png
 +/usr/share/phpldapadmin/htdocs/images/default/export-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/export.png
 +/usr/share/phpldapadmin/htdocs/images/default/files.png
 +/usr/share/phpldapadmin/htdocs/images/default/find.png
 +/usr/share/phpldapadmin/htdocs/images/default/folder.png
 +/usr/share/phpldapadmin/htdocs/images/default/forum-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/hard-drive.png
 +/usr/share/phpldapadmin/htdocs/images/default/help-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/help.png
 +/usr/share/phpldapadmin/htdocs/images/default/home-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/home.png
 +/usr/share/phpldapadmin/htdocs/images/default/host.png
 +/usr/share/phpldapadmin/htdocs/images/default/import-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/index.php
 +/usr/share/phpldapadmin/htdocs/images/default/info-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/info.png
 +/usr/share/phpldapadmin/htdocs/images/default/invalid.png
 +/usr/share/phpldapadmin/htdocs/images/default/key.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-alias.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-dc.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-default.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-o.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-ou.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-server.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-uid.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-uniquegroup.png
 +/usr/share/phpldapadmin/htdocs/images/default/ldap-user.png
 +/usr/share/phpldapadmin/htdocs/images/default/light-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/light.png
 +/usr/share/phpldapadmin/htdocs/images/default/locality.png
 +/usr/share/phpldapadmin/htdocs/images/default/lock.png
 +/usr/share/phpldapadmin/htdocs/images/default/login.png
 +/usr/share/phpldapadmin/htdocs/images/default/logo-small.png
 +/usr/share/phpldapadmin/htdocs/images/default/logo.png
 +/usr/share/phpldapadmin/htdocs/images/default/logout-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/mail.png
 +/usr/share/phpldapadmin/htdocs/images/default/mail_account.png
 +/usr/share/phpldapadmin/htdocs/images/default/mail_alias.png
 +/usr/share/phpldapadmin/htdocs/images/default/minus.png
 +/usr/share/phpldapadmin/htdocs/images/default/monitorserver-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/move.png
 +/usr/share/phpldapadmin/htdocs/images/default/n.png
 +/usr/share/phpldapadmin/htdocs/images/default/network.png
 +/usr/share/phpldapadmin/htdocs/images/default/nogo.png
 +/usr/share/phpldapadmin/htdocs/images/default/nt_machine.png
 +/usr/share/phpldapadmin/htdocs/images/default/nt_user.png
 +/usr/share/phpldapadmin/htdocs/images/default/paypal-donate.png
 +/usr/share/phpldapadmin/htdocs/images/default/phone.png
 +/usr/share/phpldapadmin/htdocs/images/default/photo.png
 +/usr/share/phpldapadmin/htdocs/images/default/plus.png
 +/usr/share/phpldapadmin/htdocs/images/default/process.png
 +/usr/share/phpldapadmin/htdocs/images/default/refresh-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/refresh.png
 +/usr/share/phpldapadmin/htdocs/images/default/rename.png
 +/usr/share/phpldapadmin/htdocs/images/default/request-feature-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/rfc.png
 +/usr/share/phpldapadmin/htdocs/images/default/save.png
 +/usr/share/phpldapadmin/htdocs/images/default/schema-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/search-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/server-settings.png
 +/usr/share/phpldapadmin/htdocs/images/default/server-small.png
 +/usr/share/phpldapadmin/htdocs/images/default/server.png
 +/usr/share/phpldapadmin/htdocs/images/default/smile-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/smile.png
 +/usr/share/phpldapadmin/htdocs/images/default/switch.png
 +/usr/share/phpldapadmin/htdocs/images/default/terminal.png
 +/usr/share/phpldapadmin/htdocs/images/default/timeout.png
 +/usr/share/phpldapadmin/htdocs/images/default/tools-no.png
 +/usr/share/phpldapadmin/htdocs/images/default/tools.png
 +/usr/share/phpldapadmin/htdocs/images/default/trash-big.png
 +/usr/share/phpldapadmin/htdocs/images/default/trash.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse_corner.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_collapse_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_corner.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand_corner.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_expand_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_folder_closed.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_folder_open.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_leaf.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_space.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_split.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_split_first.png
 +/usr/share/phpldapadmin/htdocs/images/default/tree_vertline.png
 +/usr/share/phpldapadmin/htdocs/images/default/unknown.png
 +/usr/share/phpldapadmin/htdocs/images/default/up.png
 +/usr/share/phpldapadmin/htdocs/images/default/warn-big.png
 +/usr/share/phpldapadmin/htdocs/images/favicon.ico
 +/usr/share/phpldapadmin/htdocs/images/tango
 +/usr/share/phpldapadmin/htdocs/images/tango/INFO
 +/usr/share/phpldapadmin/htdocs/images/tango/add-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/add.png
 +/usr/share/phpldapadmin/htdocs/images/tango/address-book.png
 +/usr/share/phpldapadmin/htdocs/images/tango/bug-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/bug.png
 +/usr/share/phpldapadmin/htdocs/images/tango/children-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/children.png
 +/usr/share/phpldapadmin/htdocs/images/tango/compare-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/compare.png
 +/usr/share/phpldapadmin/htdocs/images/tango/create-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/create.png
 +/usr/share/phpldapadmin/htdocs/images/tango/cut-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/cut.png
 +/usr/share/phpldapadmin/htdocs/images/tango/disabled-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/disabled.png
 +/usr/share/phpldapadmin/htdocs/images/tango/error-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/error.png
 +/usr/share/phpldapadmin/htdocs/images/tango/export-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/export.png
 +/usr/share/phpldapadmin/htdocs/images/tango/forum-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/forum.png
 +/usr/share/phpldapadmin/htdocs/images/tango/help-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/help.png
 +/usr/share/phpldapadmin/htdocs/images/tango/import-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/import.png
 +/usr/share/phpldapadmin/htdocs/images/tango/index.php
 +/usr/share/phpldapadmin/htdocs/images/tango/info-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/info.png
 +/usr/share/phpldapadmin/htdocs/images/tango/key.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-alias-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-alias.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-dc.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-default.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-o.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-ou.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-uid.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-uniquegroup.png
 +/usr/share/phpldapadmin/htdocs/images/tango/ldap-user.png
 +/usr/share/phpldapadmin/htdocs/images/tango/light-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/light.png
 +/usr/share/phpldapadmin/htdocs/images/tango/login-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/login.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logo-small.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logo.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logout-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/logout.png
 +/usr/share/phpldapadmin/htdocs/images/tango/mail-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/mail.png
 +/usr/share/phpldapadmin/htdocs/images/tango/minus.png
 +/usr/share/phpldapadmin/htdocs/images/tango/monitorserver-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/monitorserver.png
 +/usr/share/phpldapadmin/htdocs/images/tango/plus.png
 +/usr/share/phpldapadmin/htdocs/images/tango/refresh-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/refresh.png
 +/usr/share/phpldapadmin/htdocs/images/tango/remove-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/remove.png
 +/usr/share/phpldapadmin/htdocs/images/tango/rename-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/rename.png
 +/usr/share/phpldapadmin/htdocs/images/tango/request-feature-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/request-feature.png
 +/usr/share/phpldapadmin/htdocs/images/tango/save-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/save.png
 +/usr/share/phpldapadmin/htdocs/images/tango/schema-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/schema.png
 +/usr/share/phpldapadmin/htdocs/images/tango/search-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/search.png
 +/usr/share/phpldapadmin/htdocs/images/tango/server-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/server.png
 +/usr/share/phpldapadmin/htdocs/images/tango/smile-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/smile.png
 +/usr/share/phpldapadmin/htdocs/images/tango/switch-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/switch.png
 +/usr/share/phpldapadmin/htdocs/images/tango/timeout-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/timeout.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tools-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tools.png
 +/usr/share/phpldapadmin/htdocs/images/tango/trash-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/trash.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse_corner.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_collapse_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_corner.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand_corner.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand_corner_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_expand_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_folder_closed.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_folder_open.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_leaf.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_space.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_split.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_split_first.png
 +/usr/share/phpldapadmin/htdocs/images/tango/tree_vertline.png
 +/usr/share/phpldapadmin/htdocs/images/tango/warn-big.png
 +/usr/share/phpldapadmin/htdocs/images/tango/warn.png
 +/usr/share/phpldapadmin/htdocs/import.php
 +/usr/share/phpldapadmin/htdocs/import_form.php
 +/usr/share/phpldapadmin/htdocs/index.php
 +/usr/share/phpldapadmin/htdocs/js
 +/usr/share/phpldapadmin/htdocs/js/CheckAll.js
 +/usr/share/phpldapadmin/htdocs/js/TemplateRender.js
 +/usr/share/phpldapadmin/htdocs/js/ajax_functions.js
 +/usr/share/phpldapadmin/htdocs/js/ajax_tree.js
 +/usr/share/phpldapadmin/htdocs/js/date_selector.js
 +/usr/share/phpldapadmin/htdocs/js/dnChooserPopup.js
 +/usr/share/phpldapadmin/htdocs/js/form_field_toggle_enable.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/README
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/calendar-blue.css
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/calendar-setup.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/calendar.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-af.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-al.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-bg.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-big5-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-big5.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-br.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ca.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-cs-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-cs-win.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-da.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-de.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-du.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-el.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-en.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-es.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-fi.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-fr.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-he-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-hr-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-hr.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-hu.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-it.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-jp.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ko-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ko.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-lt-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-lt.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-lv.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-nl.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-no.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-pl-utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-pl.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-pt.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ro.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ru.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-ru_win_.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-si.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-sk.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-sp.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-sv.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-tr.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/calendar-zh.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/lang/cn_utf8.js
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/menuarrow.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/active-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/dark-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/hover-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/menuarrow.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/normal-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/rowhover-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/status-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/theme.css
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/title-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/jscalendar/skins/aqua/today-bg.gif
 +/usr/share/phpldapadmin/htdocs/js/layersmenu-browser_detection.js
 +/usr/share/phpldapadmin/htdocs/js/modify_member.js
 +/usr/share/phpldapadmin/htdocs/js/toAscii.js
 +/usr/share/phpldapadmin/htdocs/login.php
 +/usr/share/phpldapadmin/htdocs/login_form.php
 +/usr/share/phpldapadmin/htdocs/logout.php
 +/usr/share/phpldapadmin/htdocs/mass_delete.php
 +/usr/share/phpldapadmin/htdocs/mass_edit.php
 +/usr/share/phpldapadmin/htdocs/mass_update.php
 +/usr/share/phpldapadmin/htdocs/modify_member_form.php
 +/usr/share/phpldapadmin/htdocs/monitor.php
 +/usr/share/phpldapadmin/htdocs/password_checker.php
 +/usr/share/phpldapadmin/htdocs/purge_cache.php
 +/usr/share/phpldapadmin/htdocs/query_engine.php
 +/usr/share/phpldapadmin/htdocs/rdelete.php
 +/usr/share/phpldapadmin/htdocs/refresh.php
 +/usr/share/phpldapadmin/htdocs/rename.php
 +/usr/share/phpldapadmin/htdocs/rename_form.php
 +/usr/share/phpldapadmin/htdocs/schema.php
 +/usr/share/phpldapadmin/htdocs/server_info.php
 +/usr/share/phpldapadmin/htdocs/show_cache.php
 +/usr/share/phpldapadmin/htdocs/template_engine.php
 +/usr/share/phpldapadmin/htdocs/update.php
 +/usr/share/phpldapadmin/htdocs/update_confirm.php
 +/usr/share/phpldapadmin/htdocs/view_jpeg_photo.php
 +/usr/share/phpldapadmin/htdocs/welcome.php
 +/usr/share/phpldapadmin/index.php
 +/usr/share/phpldapadmin/lib
 +/usr/share/phpldapadmin/lib/AJAXTree.php
 +/usr/share/phpldapadmin/lib/Attribute.php
 +/usr/share/phpldapadmin/lib/AttributeFactory.php
 +/usr/share/phpldapadmin/lib/BinaryAttribute.php
 +/usr/share/phpldapadmin/lib/DateAttribute.php
 +/usr/share/phpldapadmin/lib/DnAttribute.php
 +/usr/share/phpldapadmin/lib/GidAttribute.php
 +/usr/share/phpldapadmin/lib/HTMLTree.php
 +/usr/share/phpldapadmin/lib/JpegAttribute.php
 +/usr/share/phpldapadmin/lib/MassRender.php
 +/usr/share/phpldapadmin/lib/MultiLineAttribute.php
 +/usr/share/phpldapadmin/lib/ObjectClassAttribute.php
 +/usr/share/phpldapadmin/lib/PageRender.php
 +/usr/share/phpldapadmin/lib/PasswordAttribute.php
 +/usr/share/phpldapadmin/lib/Query.php
 +/usr/share/phpldapadmin/lib/QueryRender.php
 +/usr/share/phpldapadmin/lib/RandomPasswordAttribute.php
 +/usr/share/phpldapadmin/lib/SambaPasswordAttribute.php
 +/usr/share/phpldapadmin/lib/SelectionAttribute.php
 +/usr/share/phpldapadmin/lib/ShadowAttribute.php
 +/usr/share/phpldapadmin/lib/Template.php
 +/usr/share/phpldapadmin/lib/TemplateRender.php
 +/usr/share/phpldapadmin/lib/Tree.php
 +/usr/share/phpldapadmin/lib/TreeItem.php
 +/usr/share/phpldapadmin/lib/Visitor.php
 +/usr/share/phpldapadmin/lib/blowfish.php
 +/usr/share/phpldapadmin/lib/common.php
 +/usr/share/phpldapadmin/lib/config_default.php
 +/usr/share/phpldapadmin/lib/createlm.php
 +/usr/share/phpldapadmin/lib/ds.php
 +/usr/share/phpldapadmin/lib/ds_ldap.php
 +/usr/share/phpldapadmin/lib/ds_ldap_pla.php
 +/usr/share/phpldapadmin/lib/emuhash_functions.php
 +/usr/share/phpldapadmin/lib/export_functions.php
 +/usr/share/phpldapadmin/lib/functions.php
 +/usr/share/phpldapadmin/lib/hooks.php
 +/usr/share/phpldapadmin/lib/import_functions.php
 +/usr/share/phpldapadmin/lib/ldap_error_codes.txt
 +/usr/share/phpldapadmin/lib/ldap_supported_oids.txt
 +/usr/share/phpldapadmin/lib/page.php
 +/usr/share/phpldapadmin/lib/query_functions.php
 +/usr/share/phpldapadmin/lib/schema_functions.php
 +/usr/share/phpldapadmin/lib/session_functions.php
 +/usr/share/phpldapadmin/lib/syslog.php
 +/usr/share/phpldapadmin/lib/template_functions.php
 +/usr/share/phpldapadmin/lib/xml2array.php
 +/usr/share/phpldapadmin/lib/xmlTemplates.php
 +/usr/share/phpldapadmin/locale
 +/usr/share/phpldapadmin/locale/ca_ES
 +/usr/share/phpldapadmin/locale/ca_ES/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/ca_ES/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/cs_CZ
 +/usr/share/phpldapadmin/locale/cs_CZ/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/cs_CZ/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/da_DK
 +/usr/share/phpldapadmin/locale/da_DK/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/da_DK/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/de_DE
 +/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/es_ES
 +/usr/share/phpldapadmin/locale/es_ES/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/es_ES/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/fi_FI
 +/usr/share/phpldapadmin/locale/fi_FI/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/fi_FI/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/fr_FR
 +/usr/share/phpldapadmin/locale/fr_FR/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/fr_FR/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/hu_HU
 +/usr/share/phpldapadmin/locale/hu_HU/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/hu_HU/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/it_IT
 +/usr/share/phpldapadmin/locale/it_IT/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/it_IT/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/ja_JP
 +/usr/share/phpldapadmin/locale/ja_JP/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/ja_JP/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/nl_BE
 +/usr/share/phpldapadmin/locale/nl_BE/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/nl_BE/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/oc_FR
 +/usr/share/phpldapadmin/locale/oc_FR/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/oc_FR/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/pl_PL
 +/usr/share/phpldapadmin/locale/pl_PL/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/pl_PL/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/pt_BR
 +/usr/share/phpldapadmin/locale/pt_BR/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/pt_BR/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/ru_RU
 +/usr/share/phpldapadmin/locale/ru_RU/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/ru_RU/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/sk_SK
 +/usr/share/phpldapadmin/locale/sk_SK/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/sk_SK/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/sv_FI
 +/usr/share/phpldapadmin/locale/sv_FI/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/sv_FI/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/zh_CN
 +/usr/share/phpldapadmin/locale/zh_CN/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/zh_CN/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/locale/zh_TW
 +/usr/share/phpldapadmin/locale/zh_TW/LC_MESSAGES
 +/usr/share/phpldapadmin/locale/zh_TW/LC_MESSAGES/messages.mo
 +/usr/share/phpldapadmin/queries
 +/usr/share/phpldapadmin/queries/SambaUsers.xml
 +/usr/share/phpldapadmin/queries/UserList.xml
 +/usr/share/phpldapadmin/queries/query.dtd
 +/usr/share/phpldapadmin/templates
 +/usr/share/phpldapadmin/templates/creation
 +/usr/share/phpldapadmin/templates/creation/alias.xml
 +/usr/share/phpldapadmin/templates/creation/courierMailAccount.xml
 +/usr/share/phpldapadmin/templates/creation/courierMailAlias.xml
 +/usr/share/phpldapadmin/templates/creation/dNSDomain.xml
 +/usr/share/phpldapadmin/templates/creation/example.xml
 +/usr/share/phpldapadmin/templates/creation/inetOrgPerson.xml
 +/usr/share/phpldapadmin/templates/creation/kolabPerson.xml
 +/usr/share/phpldapadmin/templates/creation/mozillaOrgPerson.xml
 +/usr/share/phpldapadmin/templates/creation/organizationalRole.xml
 +/usr/share/phpldapadmin/templates/creation/ou.xml
 +/usr/share/phpldapadmin/templates/creation/posixAccount.xml
 +/usr/share/phpldapadmin/templates/creation/posixGroup.xml
 +/usr/share/phpldapadmin/templates/creation/sambaDomain.xml
 +/usr/share/phpldapadmin/templates/creation/sambaGroupMapping.xml
 +/usr/share/phpldapadmin/templates/creation/sambaMachine.xml
 +/usr/share/phpldapadmin/templates/creation/sambaSamAccount.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTAAliasObject.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTAClass.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTACluster.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailMTAMapObject.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailVirtualDomain.xml
 +/usr/share/phpldapadmin/templates/creation/sendmailVirtualUser.xml
 +/usr/share/phpldapadmin/templates/creation/simpleSecurityObject.xml
 +/usr/share/phpldapadmin/templates/modification
 +/usr/share/phpldapadmin/templates/modification/inetOrgPerson.xml
 +/usr/share/phpldapadmin/templates/modification/posixGroup.xml
 +/usr/share/phpldapadmin/templates/template.dtd
 +</code>
 +
 +===== Konfiguration =====
 +Laut dem [[http://phpldapadmin.sourceforge.net/wiki/index.php/Config|phpLDAPadmin Wiki Eintrag]] machen wir uns nun an die Konfiguration unserer PHP-Anwendung.
 +Die Konfigurationsdatei **config.php** wurde uns bei der Installation unseres RPM-Paketes unter 
 +//**/etc/phpldapadmin**// abgelegt.
 +Zur Anbindung an unseren bereits installierten [[centos:ldap:start|OpenLDAP-Servers]] ändern wir nun diese Konfigurationsdatei //**/etc/phpldapadmin/config.php**// unseren Bedürfnissen und unserer Umgebung entsprechend ab.
 +   # vim /etc/phpldapadmin/config.php
 +Dort ändern wir bzw. passend folgende Werte unserer Umgebung an:
 +  * **Sprache** <code>$config->custom->appearance['language'] = 'de_DE';</code>
 +  * **Zeitzone** <code>$config->custom->appearance['timezone'] = 'Europe/Berlin';</code>
 +  * **LOGO-Download** <code>$config->custom->appearance['remoteurls'] = false;</code>
 +  * **Warnmeldungen** <code>$config->custom->appearance['hide_template_warning'] = true;</code>
 +  * **LDAP-Server Name** <code>$servers->setValue('server','name','ldap.dmz.nausch.org');</code>
 +  * **LDAP-URI** <code>$servers->setValue('server','host','ldaps://ldap.dmz.nausch.prg');</code>
 +  * **LDAP BIND ID** <code>$servers->setValue('login','bind_id','cn=Manager,dc=nausch,dc=org');</code>
 +  * **Passwort Hash-Algorithmus** <code>$servers->setValue('appearance','password_hash','ssha');</code>
 +  * **LOGIN Attribut** <code>$servers->setValue('login','attr','dn');</code>
 +
 +Somit ergibt sich folgende Gesamtkonfigurationsdatei.
 +<file php /etc/phpldapadmin/config.php>
 +<?php
 +/** NOTE **
 + ** Make sure that <?php is the FIRST line of this file!
 + ** IE: There should NOT be any blank lines or spaces BEFORE <?php
 + **/
 +
 +/**
 + * The phpLDAPadmin config file
 + * See: http://phpldapadmin.sourceforge.net/wiki/index.php/Config.php
 + *
 + * This is where you can customise some of the phpLDAPadmin defaults
 + * that are defined in config_default.php.
 + *
 + * To override a default, use the $config->custom variable to do so.
 + * For example, the default for defining the language in config_default.php
 + *
 + * $this->default->appearance['language'] = array(
 +  'desc'=>'Language',
 +  'default'=>'auto');
 + *
 + * to override this, use $config->custom->appearance['language'] = 'en_EN';
 + *
 + * This file is also used to configure your LDAP server connections.
 + *
 + * You must specify at least one LDAP server there. You may add
 + * as many as you like. You can also specify your language, and
 + * many other options.
 + *
 + * NOTE: Commented out values in this file prefixed by //, represent the
 + * defaults that have been defined in config_default.php.
 + * Commented out values prefixed by #, dont reflect their default value, you can
 + * check config_default.php if you want to see what the default is.
 + *
 + * DONT change config_default.php, you changes will be lost by the next release
 + * of PLA. Instead change this file - as it will NOT be replaced by a new
 + * version of phpLDAPadmin.
 + */
 +
 +/*********************************************
 + * Useful important configuration overrides  *
 + *********************************************/
 +
 +/* If you are asked to put PLA in debug mode, this is how you do it: */
 +#  $config->custom->debug['level'] = 255;
 +#  $config->custom->debug['syslog'] = true;
 +#  $config->custom->debug['file'] = '/tmp/pla_debug.log';
 +
 +/* phpLDAPadmin can encrypt the content of sensitive cookies if you set this
 +   to a big random string. */
 +$config->custom->session['blowfish'] = 'c0f84d44993c89604678f9eabe68acfc';  # Autogenerated for vml000090.dmz.nausch.org
 +
 +/* If your auth_type is http, you can override your HTTP Authentication Realm. */
 +// $config->custom->session['http_realm'] = sprintf('%s %s',app_name(),'login');
 +
 +/* The language setting. If you set this to 'auto', phpLDAPadmin will attempt
 +   to determine your language automatically.
 +   If PLA doesnt show (all) strings in your language, then you can do some
 +   translation at http://translations.launchpad.net/phpldapadmin and download
 +   the translation files, replacing those provided with PLA.
 +   (We'll pick up the translations before making the next release too!) */
 +// $config->custom->appearance['language'] = 'auto';
 +// Django 2012-01-07 : Sprache auf Deutsch fest eingestellt
 +$config->custom->appearance['language'] = 'de_DE';
 +
 +/* The temporary storage directory where we will put jpegPhoto data
 +   This directory must be readable and writable by your web server. */
 +// $config->custom->jpeg['tmpdir'] = '/tmp';     // Example for Unix systems
 +#  $config->custom->jpeg['tmpdir'] = 'c:\\temp'; // Example for Windows systems
 +
 +/* Set this to (bool)true if you do NOT want a random salt used when
 +   calling crypt().  Instead, use the first two letters of the user's
 +   password.  This is insecure but unfortunately needed for some older
 +   environments. */
 +#  $config->custom->password['no_random_crypt_salt'] = true;
 +
 +/* PHP script timeout control. If php runs longer than this many seconds then
 +   PHP will stop with an Maximum Execution time error. Increase this value from
 +   the default if queries to your LDAP server are slow. The default is either
 +   30 seconds or the setting of max_exection_time if this is null. */
 +// $config->custom->session['timelimit'] = 30;
 +
 +// $config->custom->appearance['show_clear_password'] = false;
 +
 +// $config->custom->search['size_limit'] = 50;
 +#  $config->custom->search['size_limit'] = 1000;
 +
 +/* Our local timezone
 +   This is to make sure that when we ask the system for the current time, we
 +   get the right local time. If this is not set, all time() calculations will
 +   assume UTC if you have not set PHP date.timezone. */
 +// $config->custom->appearance['timezone'] = null;
 +#  $config->custom->appearance['timezone'] = 'Australia/Melbourne';
 +// Django 2012-01-07 : Zeitzone auf Europa/berlin eingestellt
 +$config->custom->appearance['timezone'] = 'Europe/Berlin';
 +
 +/*********************************************
 + * Commands                                  *
 + *********************************************/
 +
 +/* Command availability ; if you don't authorize a command the command
 +   links will not be shown and the command action will not be permitted.
 +   For better security, set also ACL in your ldap directory. */
 +/*
 +$config->custom->commands['cmd'] = array(
 + 'entry_internal_attributes_show' => true,
 + 'entry_refresh' => true,
 + 'oslinks' => true,
 + 'switch_template' => true
 +);
 +
 +$config->custom->commands['script'] = array(
 + 'add_attr_form' => true,
 + 'add_oclass_form' => true,
 + 'add_value_form' => true,
 + 'collapse' => true,
 + 'compare' => true,
 + 'compare_form' => true,
 + 'copy' => true,
 + 'copy_form' => true,
 + 'create' => true,
 + 'create_confirm' => true,
 + 'delete' => true,
 + 'delete_attr' => true,
 + 'delete_form' => true,
 + 'draw_tree_node' => true,
 + 'expand' => true,
 + 'export' => true,
 + 'export_form' => true,
 + 'import' => true,
 + 'import_form' => true,
 + 'login' => true,
 + 'logout' => true,
 + 'login_form' => true,
 + 'mass_delete' => true,
 + 'mass_edit' => true,
 + 'mass_update' => true,
 + 'modify_member_form' => true,
 + 'monitor' => true,
 + 'purge_cache' => true,
 + 'query_engine' => true,
 + 'rename' => true,
 + 'rename_form' => true,
 + 'rdelete' => true,
 + 'refresh' => true,
 + 'schema' => true,
 + 'server_info' => true,
 + 'show_cache' => true,
 + 'template_engine' => true,
 + 'update_confirm' => true,
 + 'update' => true
 +);
 +*/
 +
 +/*********************************************
 + * Appearance                                *
 + *********************************************/
 +
 +/* If you want to choose the appearance of the tree, specify a class name which
 +   inherits from the Tree class. */
 +// $config->custom->appearance['tree'] = 'AJAXTree';
 +#  $config->custom->appearance['tree'] = 'HTMLTree';
 +
 +/* Just show your custom templates. */
 +// $config->custom->appearance['custom_templates_only'] = false;
 +
 +/* Disable the default template. */
 +// $config->custom->appearance['disable_default_template'] = false;
 +
 +/* Hide the warnings for invalid objectClasses/attributes in templates. */
 +// $config->custom->appearance['hide_template_warning'] = false;
 +// Django 2012-01-07 : Ausgabe von Warnmeldungen unterbinden
 +$config->custom->appearance['hide_template_warning'] = true;
 +
 +/* Set to true if you would like to hide header and footer parts. */
 +// $config->custom->appearance['minimalMode'] = false;
 +
 +/* Configure what objects are shown in left hand tree */
 +// $config->custom->appearance['tree_filter'] = '(objectclass=*)';
 +
 +/* The height and width of the tree. If these values are not set, then
 +   no tree scroll bars are provided. */
 +// $config->custom->appearance['tree_height'] = null;
 +#  $config->custom->appearance['tree_height'] = 600;
 +// $config->custom->appearance['tree_width'] = null;
 +#  $config->custom->appearance['tree_width'] = 250;
 +
 +/* Confirm create and update operations, allowing you to review the changes
 +   and optionally skip attributes during the create/update operation. */
 +// $config->custom->confirm['create'] = true;
 +// $config->custom->confirm['update'] = true;
 +
 +/* Confirm copy operations, and treat them like create operations. This allows
 +   you to edit the attributes (thus changing any that might conflict with
 +   uniqueness) before creating the new entry. */
 +// $config->custom->confirm['copy'] = true;
 +
 +// Django : 2012-01-10 HTTP-Logo Download von sourceforge unterbinden
 +$config->custom->appearance['remoteurls'] = false;
 +
 +/*********************************************
 + * User-friendly attribute translation       *
 + *********************************************/
 +
 +/* Use this array to map attribute names to user friendly names. For example, if
 +   you don't want to see "facsimileTelephoneNumber" but rather "Fax". */
 +// $config->custom->appearance['friendly_attrs'] = array();
 +$config->custom->appearance['friendly_attrs'] = array(
 + 'facsimileTelephoneNumber' => 'Fax',
 + 'gid'                      => 'Group',
 + 'mail'                     => 'Email',
 + 'telephoneNumber'          => 'Telephone',
 + 'uid'                      => 'User Name',
 + 'userPassword'             => 'Password'
 +);
 +
 +/*********************************************
 + * Hidden attributes                         *
 + *********************************************/
 +
 +/* You may want to hide certain attributes from being edited. If you want to
 +   hide attributes from the user, you should use your LDAP servers ACLs.
 +   NOTE: The user must be able to read the hide_attrs_exempt entry to be
 +   excluded. */
 +// $config->custom->appearance['hide_attrs'] = array();
 +#  $config->custom->appearance['hide_attrs'] = array('objectClass');
 +
 +/* Members of this list will be exempt from the hidden attributes. */
 +// $config->custom->appearance['hide_attrs_exempt'] = null;
 +#  $config->custom->appearance['hide_attrs_exempt'] = 'cn=PLA UnHide,ou=Groups,c=AU';
 +
 +/*********************************************
 + * Read-only attributes                      *
 + *********************************************/
 +
 +/* You may want to phpLDAPadmin to display certain attributes as read only,
 +   meaning that users will not be presented a form for modifying those
 +   attributes, and they will not be allowed to be modified on the "back-end"
 +   either. You may configure this list here:
 +   NOTE: The user must be able to read the readonly_attrs_exempt entry to be
 +   excluded. */
 +// $config->custom->appearance['readonly_attrs'] = array();
 +
 +/* Members of this list will be exempt from the readonly attributes. */
 +// $config->custom->appearance['readonly_attrs_exempt'] = null;
 +#  $config->custom->appearance['readonly_attrs_exempt'] = 'cn=PLA ReadWrite,ou=Groups,c=AU';
 +
 +/*********************************************
 + * Group attributes                          *
 + *********************************************/
 +
 +/* Add "modify group members" link to the attribute. */
 +// $config->custom->modify_member['groupattr'] = array('member','uniqueMember','memberUid');
 +
 +/* Configure filter for member search. This only applies to "modify group members" feature */
 +// $config->custom->modify_member['filter'] = '(objectclass=Person)';
 +
 +/* Attribute that is added to the group member attribute. */
 +// $config->custom->modify_member['attr'] = 'dn';
 +
 +/* For Posix attributes */
 +// $config->custom->modify_member['posixattr'] = 'uid';
 +// $config->custom->modify_member['posixfilter'] = '(uid=*)';
 +// $config->custom->modify_member['posixgroupattr'] = 'memberUid';
 +
 +/*********************************************
 + * Support for attrs display order           *
 + *********************************************/
 +
 +/* Use this array if you want to have your attributes displayed in a specific
 +   order. You can use default attribute names or their fridenly names.
 +   For example, "sn" will be displayed right after "givenName". All the other
 +   attributes that are not specified in this array will be displayed after in
 +   alphabetical order. */
 +// $config->custom->appearance['attr_display_order'] = array();
 +#  $config->custom->appearance['attr_display_order'] = array(
 +#   'givenName',
 +#   'sn',
 +#   'cn',
 +#   'displayName',
 +#   'uid',
 +#   'uidNumber',
 +#   'gidNumber',
 +#   'homeDirectory',
 +#   'mail',
 +#   'userPassword'
 +#  );
 +
 +/*********************************************
 + * Define your LDAP servers in this section  *
 + *********************************************/
 +
 +$servers = new Datastore();
 +
 +/* $servers->NewServer('ldap_pla') must be called before each new LDAP server
 +   declaration. */
 +$servers->newServer('ldap_pla');
 +
 +/* A convenient name that will appear in the tree viewer and throughout
 +   phpLDAPadmin to identify this LDAP server to users. */
 +// Django : 2012-01-07 Festlegung des Servernamens
 +// default : $servers->setValue('server','name','Local LDAP Server');
 +$servers->setValue('server','name','ldap.dmz.nausch.org');
 +
 +/* Examples:
 +   'ldap.example.com',
 +   'ldaps://ldap.example.com/',
 +   'ldapi://%2fusr%local%2fvar%2frun%2fldapi'
 +           (Unix socket at /usr/local/var/run/ldap) */
 +// $servers->setValue('server','host','127.0.0.1');
 +// Django : 2012-01-07 Definitionen unseres LDAP-Servers im Netzwerk
 +$servers->setValue('server','host','ldap://ldap.dmz.nausch.org');
 +
 +/* The port your LDAP server listens on (no quotes). 389 is standard. */
 +// $servers->setValue('server','port',389);
 +
 +/* Array of base DNs of your LDAP server. Leave this blank to have phpLDAPadmin
 +   auto-detect it for you. */
 +// $servers->setValue('server','base',array(''));
 +
 +/* Five options for auth_type:
 +   1. 'cookie': you will login via a web form, and a client-side cookie will
 +      store your login dn and password.
 +   2. 'session': same as cookie but your login dn and password are stored on the
 +      web server in a persistent session variable.
 +   3. 'http': same as session but your login dn and password are retrieved via
 +      HTTP authentication.
 +   4. 'config': specify your login dn and password here in this config file. No
 +      login will be required to use phpLDAPadmin for this server.
 +   5. 'sasl': login will be taken from the webserver's kerberos authentication.
 +      Currently only GSSAPI has been tested (using mod_auth_kerb).
 +
 +   Choose wisely to protect your authentication information appropriately for
 +   your situation. If you choose 'cookie', your cookie contents will be
 +   encrypted using blowfish and the secret your specify above as
 +   session['blowfish']. */
 +// $servers->setValue('login','auth_type','session');
 +
 +/* The DN of the user for phpLDAPadmin to bind with. For anonymous binds or
 +   'cookie','session' or 'sasl' auth_types, LEAVE THE LOGIN_DN AND LOGIN_PASS
 +   BLANK. If you specify a login_attr in conjunction with a cookie or session
 +   auth_type, then you can also specify the bind_id/bind_pass here for searching
 +   the directory for users (ie, if your LDAP server does not allow anonymous
 +   binds. */
 +// $servers->setValue('login','bind_id','');
 +#  $servers->setValue('login','bind_id','cn=Manager,dc=example,dc=com');
 +// Django : 2012-01-07 Definitionen des LDAP-Binds auf unserem LDAP-Server
 +$servers->setValue('login','bind_id','cn=Manager,dc=nausch,dc=org');
 +
 +/* Your LDAP password. If you specified an empty bind_id above, this MUST also
 +   be blank. */
 +// $servers->setValue('login','bind_pass','');
 +#  $servers->setValue('login','bind_pass','secret');
 +
 +/* Use TLS (Transport Layer Security) to connect to the LDAP server. */
 +// $servers->setValue('server','tls',false);
 +
 +/************************************
 +      SASL Authentication         *
 + ************************************/
 +
 +/* Enable SASL authentication LDAP SASL authentication requires PHP 5.x
 +   configured with --with-ldap-sasl=DIR. If this option is disabled (ie, set to
 +   false), then all other sasl options are ignored. */
 +// $servers->setValue('login','auth_type','sasl');
 +
 +/* SASL auth mechanism */
 +// $servers->setValue('sasl','mech','GSSAPI');
 +
 +/* SASL authentication realm name */
 +// $servers->setValue('sasl','realm','');
 +#  $servers->setValue('sasl','realm','EXAMPLE.COM');
 +
 +/* SASL authorization ID name
 +   If this option is undefined, authorization id will be computed from bind DN,
 +   using authz_id_regex and authz_id_replacement. */
 +// $servers->setValue('sasl','authz_id', null);
 +
 +/* SASL authorization id regex and replacement
 +   When authz_id property is not set (default), phpLDAPAdmin will try to
 +   figure out authorization id by itself from bind distinguished name (DN).
 +
 +   This procedure is done by calling preg_replace() php function in the
 +   following way:
 +
 +   $authz_id = preg_replace($sasl_authz_id_regex,$sasl_authz_id_replacement,
 +    $bind_dn);
 +
 +   For info about pcre regexes, see:
 +   - pcre(3), perlre(3)
 +   - http://www.php.net/preg_replace */
 +// $servers->setValue('sasl','authz_id_regex',null);
 +// $servers->setValue('sasl','authz_id_replacement',null);
 +#  $servers->setValue('sasl','authz_id_regex','/^uid=([^,]+)(.+)/i');
 +#  $servers->setValue('sasl','authz_id_replacement','$1');
 +
 +/* SASL auth security props.
 +   See http://beepcore-tcl.sourceforge.net/tclsasl.html#anchor5 for explanation. */
 +// $servers->setValue('sasl','props',null);
 +
 +/* Default password hashing algorithm. One of md5, ssha, sha, md5crpyt, smd5,
 +   blowfish, crypt or leave blank for now default algorithm. */
 +// $servers->setValue('appearance','password_hash','md5');
 +// Django : 2012-01-07 Festlegung der Passwort-Hash-Algorithmen
 +// default : $servers->setValue('appearance','password_hash','');
 +$servers->setValue('appearance','password_hash','ssha');
 +
 +/* If you specified 'cookie' or 'session' as the auth_type above, you can
 +   optionally specify here an attribute to use when logging in. If you enter
 +   'uid' and login as 'dsmith', phpLDAPadmin will search for (uid=dsmith)
 +   and log in as that user.
 +   Leave blank or specify 'dn' to use full DN for logging in. Note also that if
 +   your LDAP server requires you to login to perform searches, you can enter the
 +   DN to use when searching in 'bind_id' and 'bind_pass' above. */
 +// $servers->setValue('login','attr','dn');
 +// Django : 2012-01-07 Login-Attribute setzen
 +// default : $servers->setValue('login','attr','uid');
 +$servers->setValue('login','attr','dn');
 +
 +/* Base DNs to used for logins. If this value is not set, then the LDAP server
 +   Base DNs are used. */
 +// $servers->setValue('login','base',array());
 +
 +/* If 'login,attr' is used above such that phpLDAPadmin will search for your DN
 +   at login, you may restrict the search to a specific objectClasses. EG, set this
 +   to array('posixAccount') or array('inetOrgPerson',..), depending upon your
 +   setup. */
 +// $servers->setValue('login','class',array());
 +
 +/* If you specified something different from 'dn', for example 'uid', as the
 +   login_attr above, you can optionally specify here to fall back to
 +   authentication with dn.
 +   This is useful, when users should be able to log in with their uid, but
 +   the ldap administrator wants to log in with his root-dn, that does not
 +   necessarily have the uid attribute.
 +   When using this feature, login_class is ignored. */
 +// $servers->setValue('login','fallback_dn',false);
 +
 +/* Specify true If you want phpLDAPadmin to not display or permit any
 +   modification to the LDAP server. */
 +// $servers->setValue('server','read_only',false);
 +
 +/* Specify false if you do not want phpLDAPadmin to draw the 'Create new' links
 +   in the tree viewer. */
 +// $servers->setValue('appearance','show_create',true);
 +
 +/* Set to true if you would like to initially open the first level of each tree. */
 +// $servers->setValue('appearance','open_tree',false);
 +
 +/* This feature allows phpLDAPadmin to automatically determine the next
 +   available uidNumber for a new entry. */
 +// $servers->setValue('auto_number','enable',true);
 +
 +/* The mechanism to use when finding the next available uidNumber. Two possible
 +   values: 'uidpool' or 'search'.
 +   The 'uidpool' mechanism uses an existing uidPool entry in your LDAP server to
 +   blindly lookup the next available uidNumber. The 'search' mechanism searches
 +   for entries with a uidNumber value and finds the first available uidNumber
 +   (slower). */
 +// $servers->setValue('auto_number','mechanism','search');
 +
 +/* The DN of the search base when the 'search' mechanism is used above. */
 +#  $servers->setValue('auto_number','search_base','ou=People,dc=example,dc=com');
 +
 +/* The minimum number to use when searching for the next available number
 +   (only when 'search' is used for auto_number. */
 +// $servers->setValue('auto_number','min',array('uidNumber'=>1000,'gidNumber'=>500));
 +
 +/* If you set this, then phpldapadmin will bind to LDAP with this user ID when
 +   searching for the uidnumber. The idea is, this user id would have full
 +   (readonly) access to uidnumber in your ldap directory (the logged in user
 +   may not), so that you can be guaranteed to get a unique uidnumber for your
 +   directory. */
 +// $servers->setValue('auto_number','dn',null);
 +
 +/* The password for the dn above. */
 +// $servers->setValue('auto_number','pass',null);
 +
 +/* Enable anonymous bind login. */
 +// $servers->setValue('login','anon_bind',true);
 +
 +/* Use customized page with prefix when available. */
 +#  $servers->setValue('custom','pages_prefix','custom_');
 +
 +/* If you set this, then only these DNs are allowed to log in. This array can
 +   contain individual users, groups or ldap search filter(s). Keep in mind that
 +   the user has not authenticated yet, so this will be an anonymous search to
 +   the LDAP server, so make your ACLs allow these searches to return results! */
 +#  $servers->setValue('login','allowed_dns',array(
 +#   'uid=stran,ou=People,dc=example,dc=com',
 +#   '(&(gidNumber=811)(objectClass=groupOfNames))',
 +#   '(|(uidNumber=200)(uidNumber=201))',
 +#   'cn=callcenter,ou=Group,dc=example,dc=com'));
 +
 +/* Set this if you dont want this LDAP server to show in the tree */
 +// $servers->setValue('server','visible',true);
 +
 +/* Set this if you want to hide the base DNs that dont exist instead of
 +   displaying the message "The base entry doesnt exist, create it?"
 +// $servers->setValue('server','hide_noaccess_base',false);
 +#  $servers->setValue('server','hide_noaccess_base',true);
 +
 +/* This is the time out value in minutes for the server. After as many minutes
 +   of inactivity you will be automatically logged out. If not set, the default
 +   value will be ( session_cache_expire()-1 ) */
 +#  $servers->setValue('login','timeout',30);
 +
 +/* Set this if you want phpldapadmin to perform rename operation on entry which
 +   has children. Certain servers are known to allow it, certain are not. */
 +// $servers->setValue('server','branch_rename',false);
 +
 +/* If you set this, then phpldapadmin will show these attributes as
 +   internal attributes, even if they are not defined in your schema. */
 +// $servers->setValue('server','custom_sys_attrs',array(''));
 +#  $servers->setValue('server','custom_sys_attrs',array('passwordExpirationTime','passwordAllowChangeTime'));
 +
 +/* If you set this, then phpldapadmin will show these attributes on
 +   objects, even if they are not defined in your schema. */
 +// $servers->setValue('server','custom_attrs',array(''));
 +#  $servers->setValue('server','custom_attrs',array('nsRoleDN','nsRole','nsAccountLock'));
 +
 +/* These attributes will be forced to MAY attributes and become option in the
 +   templates. If they are not defined in the templates, then they wont appear
 +   as per normal template processing. You may want to do this because your LDAP
 +   server may automatically calculate a default value.
 +   In Fedora Directory Server using the DNA Plugin one could ignore uidNumber,
 +   gidNumber and sambaSID. */
 +// $servers->setValue('server','force_may',array(''));
 +#  $servers->setValue('server','force_may',array('uidNumber','gidNumber','sambaSID'));
 +
 +/*********************************************
 + * Unique attributes                         *
 + *********************************************/
 +
 +/* You may want phpLDAPadmin to enforce some attributes to have unique values
 +   (ie: not belong to other entries in your tree. This (together with
 +   'unique','dn' and 'unique','pass' option will not let updates to
 +   occur with other attributes have the same value. */
 +#  $servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
 +
 +/* If you set this, then phpldapadmin will bind to LDAP with this user ID when
 +   searching for attribute uniqueness. The idea is, this user id would have full
 +   (readonly) access to your ldap directory (the logged in user may not), so
 +   that you can be guaranteed to get a unique uidnumber for your directory. */
 +// $servers->setValue('unique','dn',null);
 +
 +/* The password for the dn above. */
 +// $servers->setValue('unique','pass',null);
 +
 +/**************************************************************************
 + * If you want to configure additional LDAP servers, do so below.         *
 + * Remove the commented lines and use this section as a template for all  *
 + * your other LDAP servers.                                               *
 + **************************************************************************/
 +
 +/*
 +$servers->newServer('ldap_pla');
 +$servers->setValue('server','name','LDAP Server');
 +$servers->setValue('server','host','127.0.0.1');
 +$servers->setValue('server','port',389);
 +$servers->setValue('server','base',array(''));
 +$servers->setValue('login','auth_type','cookie');
 +$servers->setValue('login','bind_id','');
 +$servers->setValue('login','bind_pass','');
 +$servers->setValue('server','tls',false);
 +
 +# SASL auth
 +$servers->setValue('login','auth_type','sasl');
 +$servers->setValue('sasl','mech','GSSAPI');
 +$servers->setValue('sasl','realm','EXAMPLE.COM');
 +$servers->setValue('sasl','authz_id',null);
 +$servers->setValue('sasl','authz_id_regex','/^uid=([^,]+)(.+)/i');
 +$servers->setValue('sasl','authz_id_replacement','$1');
 +$servers->setValue('sasl','props',null);
 +
 +$servers->setValue('appearance','password_hash','md5');
 +$servers->setValue('login','attr','dn');
 +$servers->setValue('login','fallback_dn',false);
 +$servers->setValue('login','class',null);
 +$servers->setValue('server','read_only',false);
 +$servers->setValue('appearance','show_create',true);
 +
 +$servers->setValue('auto_number','enable',true);
 +$servers->setValue('auto_number','mechanism','search');
 +$servers->setValue('auto_number','search_base',null);
 +$servers->setValue('auto_number','min',array('uidNumber'=>1000,'gidNumber'=>500));
 +$servers->setValue('auto_number','dn',null);
 +$servers->setValue('auto_number','pass',null);
 +
 +$servers->setValue('login','anon_bind',true);
 +$servers->setValue('custom','pages_prefix','custom_');
 +$servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
 +$servers->setValue('unique','dn',null);
 +$servers->setValue('unique','pass',null);
 +
 +$servers->setValue('server','visible',true);
 +$servers->setValue('login','timeout',30);
 +$servers->setValue('server','branch_rename',false);
 +$servers->setValue('server','custom_sys_attrs',array('passwordExpirationTime','passwordAllowChangeTime'));
 +$servers->setValue('server','custom_attrs',array('nsRoleDN','nsRole','nsAccountLock'));
 +$servers->setValue('server','force_may',array('uidNumber','gidNumber','sambaSID'));
 +*/
 +?>
 +</file>
 +===== Anpassung Webserver =====
 +Hier haben wir nun zwei Möglichkeiten phpLDAPadmin bereitzustellen.
 +==== phpldapadmin.conf ====
 +Im Verzeichnis **/etc/httpd/conf.d/** wurde bei der Installation des RPMs eine Konfigurationsdatei mit dem Namen **phpldapadmin.conf** mit folgendem Inhalte abgelegt:
 +<file apache /etc/httpd/conf.d/phpldapadmin.conf>
 +#
 +#  Web-based tool for managing LDAP servers
 +#
 +
 +Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
 +Alias /ldapadmin /usr/share/phpldapadmin/htdocs
 +
 +<Directory /usr/share/phpldapadmin/htdocs>
 +  Order Deny,Allow
 +  Deny from all
 +  Allow from 127.0.0.1
 +  Allow from ::1
 +</Directory>
 +</file>
 +Bei Bedarf passen wir unserer Umgebung entsprechend an.
 +==== virtueller Host ====
 +Oder wir legen uns alternativ zu der vorgenannten Variante einen VHOST an. Hierzu ergänzen wir unsere **/etc/httpd/conf.d/vhosts.conf** um folgende Zeilen.
 +<file apache /etc/httpd/conf.d/apache vhost.conf>
 +#
 +# Web application to manage LDAP
 +# phpldapadmin.nausch.org
 +#
 +<VirtualHost *:80>
 +        ServerAdmin webmaster@nausch.org
 +        ServerName phpldapadmin.nausch.org
 +        ServerAlias www.phpldapadmin.nausch.org
 +        ServerPath /
 +        DocumentRoot "/usr/share/phpldapadmin/htdocs"
 +        <Directory "/usr/share/phpldapadmin/htdocs">
 +                Options -Indexes FollowSymLinks
 +                Order deny,allow
 +                Deny from all
 +                Allow from 127.0.0.1
 +                Allow from 10.0
 +                </Directory>
 +        DirectoryIndex index.php
 +        ErrorLog logs/phpldapadmin_error.log
 +        CustomLog logs/phpldapadmin_access.log combined
 +</VirtualHost>
 +</file>
 +Nutzen wir die Zugriffsvariante über einen vHOST, so deaktivieren wir noch den Zugriff über das Verzeichnis, in dem wir die zugehörige Konfigurationsdatei umbenennen.
 +   # mv /etc/httpd/conf.d/phpldapadmin.conf /etc/httpd/conf.d/phpldapadmin.conf.orig
 +
 +Egal welche der beiden Variante wir nutzen, damit der Webserver von den Änderungen auch etwas mitbekommt ist dieser nurchzustarten.
 +   # service httpd restart
 +
 +   httpd beenden:                                              OK  ]
 +   httpd starten:                                              OK  ]
 +
 +
 +===== Programmstart =====
 +Mit dem Browser unserer Wahl haben wir nun einen Zugang zu unserem LDAP-Server.
 +<code>elinks http://host/phpLDAPadmin</code>
 +bzw.
 +<code>elinks http://phpldapadmin.nausch.org</code>
 +
 +{{ :centos:phpldapadmin.png?600 |Bildschirmhardcopy phpLDAPadmin}}
 +
 +====== Links ======
 +  * **[[centos:ldap:start|Zurück zum Kapitel >>OpenLDAP Server unter CentOS 6.x<<]]**
 +  * **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
 +
 +~~DISCUSSION~~
  • centos/phpldapadmin_c6.txt
  • Zuletzt geändert: 22.07.2019 14:56.
  • von 127.0.0.1