Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:ldap-client

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

lpi2:ldap-client [2018/02/27 14:25] (aktuell)
Zeile 1: Zeile 1:
 +====== Client ldapsearch ======
 +===== Benötigte Pakete =====
 +Debian:
 +  ldap-utils
 +SuSE:
 +  openldap2-client
 +Fedora, CentOS 6:
 +  openldap-clients
  
 +===== Testen =====
 +Der OpenLDAP Server sollte nun z.B. mit ''​ldapsearch''​ die oben eingegebenen Werte zurückliefern:​
 +
 +  ldapsearch -x -W -b dc=linuxhotel,​dc=de -H ldap://​localhost -D cn=admin,​dc=linuxhotel,​dc=de
 +
 +Die Benutzung der ldap-utils können sie mit Hilfe einer Konfigurationsdatei ''​$HOME/​.ldaprc''​ ((das geht auch benutzerübergreifend,​ je nach Distribution ''/​etc/​ldap.conf'',​ ''/​etc/​ldap/​ldap.conf'',​ ''/​etc/​openldap/​ldap.conf''​)) vereinfachen:​
 +
 +<​file>​
 +BASE dc=linuxhotel,​dc=de
 +BINDDN cn=admin,​dc=linuxhotel,​dc=de
 +URI ldap://​localhost
 +</​file>​
 +
 +Der obige Aufruf verkürzt sich dadurch zu:
 +  ldapsearch -x -W
 +
 +==== Eigenschaften des LDAP-Server abfragen ====
 +  ldapsearch -x -W -b ''​ -s base '​+'​
 +
 +==== Schemata des LDAP-Server abfragen ====
 +  ldapsearch -x -W -b '​cn=Subschema'​ -s base '​+'​
 +
 +====== Tips & Tricks ======
 +===== vim =====
 +Nützliche Optionen beim Editieren von LDIF Dateien:
 +
 +  * '':​set list'' ​
 +  * '':​syntax on''​
 +  * '':​set number''​
 +
 +Oder eine Datei ''​~/​.vimrc''​ anlegen
 +
 +<​code>​
 +set list
 +set number
 +syntax on
 +</​code>​
 +
 +===== ldapadd =====
 +LDIF-Dateien vor dem Einfügen testen:
 +  ldapadd -x -W -n < irgendwas.ldif
 +
 +und erst dann wirklich einfügen:
 +  ldapadd -x -W < irgendwas.ldif
 +
 +====== weitere LDAP Clients ======
 +  * [[http://​directory.apache.org/​studio/​|Apache Directory Studio]]
 +  * [[http://​phpldapadmin.sourceforge.net/​|phpLDAPadmin]]
 +  * [[http://​www.webmin.com/​standard.html|webmin]]
 +  * [[http://​www-unix.mcs.anl.gov/​~gawor/​ldap/​|LDAP Browser/​Editor]]
 +  * [[http://​luma.sourceforge.net/​|luma]]
 +  * ldapvi
 +  * shelldap ((Installation unter debian 6.0: 
 +  apt-get install libio-socket-ssl-perl shelldap
 +))
lpi2/ldap-client.txt · Zuletzt geändert: 2018/02/27 14:25 (Externe Bearbeitung)