Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:ldap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi2:ldap [2018/06/20 21:56] – [LDAP Daten sichern und wieder herstellen] markus_skowroneklpi2:ldap [2025/11/21 13:19] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== OpenLDAP Server ====== ====== OpenLDAP Server ======
-===== Benötigte Pakete ===== +===== Voraussetzungen =====
-Debian: +
-  slapd ldap-utils +
-SuSE: (( Bug in openSuSE 12.3 und 13.1 https://bugzilla.novell.com/show_bug.cgi?id=777418 )) +
-  openldap2+
  
-CentOS (ab 6): +==== Netzwerk / DNS ====
-  openldap-servers openldap-clients+
  
 +Die Auflösung des lokalen FQDN (''hostname -f'') sollte funktionieren.
 +
 +==== Benötigte Pakete ====
 +  * Debian: ''slapd ldap-utils''
 +
 +++++ Initiale Konfiguration anpassen |
 ===== Initiale Konfiguration ===== ===== Initiale Konfiguration =====
 ==== Debian ==== ==== Debian ====
Zeile 28: Zeile 29:
 </file> </file>
 <code bash>DEBCONF</code> <code bash>DEBCONF</code>
- 
-==== CentOS (7) ==== 
-   
-  shopt -s dotglob 
-  rm -rf /var/lib/ldap/* 
-  rm -rf /etc/openldap/slapd.d/* 
-  cp -a /usr/share/openldap-servers/slapd.ldif /usr/share/openldap-servers/slapd.ldif.orig 
-  vim  /usr/share/openldap-servers/slapd.ldif 
-<file ldif> 
-olcAccess: to dn.base="" by * read 
-olcAccess: to dn.base="cn=Subschema" by * read 
-olcAccess: to * 
-        by self write 
-        by users read 
-        by anonymous auth 
-# 
-# Server status monitoring 
-# 
- 
-dn: olcDatabase=monitor,cn=config 
-objectClass: olcDatabaseConfig 
-olcDatabase: monitor 
-olcAccess: to *  
-  by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read  
-  by dn.base="cn=admin,dc=example,dc=net" read 
-  by * none 
- 
-# 
-# Backend database definitions 
-# 
- 
-dn: olcDatabase=hdb,cn=config 
-objectClass: olcDatabaseConfig 
-objectClass: olcHdbConfig 
-olcDatabase: hdb 
-olcSuffix: dc=linuxhotel,dc=de 
-olcRootDN: cn=admin,dc=linuxhotel,dc=de 
-olcDbDirectory: /var/lib/ldap 
-olcDbIndex: objectClass eq,pres 
-olcDbIndex: ou,cn,mail,surname,givenname eq,pres,sub 
-</file> 
- 
-  /usr/libexec/openldap/convert-config.sh -f /usr/share/openldap-servers/slapd.ldif 
-  cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG 
-  systemctl start slapd 
-  systemctl enable slapd 
- 
-===== root-Zugriff auf LDAP-Server über Socket ===== 
- 
-<file txt ~/.ldaprc> 
-URI       ldapi:/// 
-BASE      cn=config 
-SASL_MECH EXTERNAL 
-</file> 
-  ldapsearch -LLL '(olcSuffix=*)' olcSuffix 
- 
-Mehr dazu unter [[ldap-config]] 
  
 ===== erste LDAP Einträge ===== ===== erste LDAP Einträge =====
-Unter Debian werden bereits bei der Installation die ersten Werte, wie z.B. der Administrator-Benutzer in das Verzeichnis eingefügt. Unter SuSE und Fedora kann man das mit dem Befehl ''slapadd'' tun, das Administrator-Passwort wird mit dem Befehl ''slappasswd'' erzeugt:+Man kann das Administrator-Passwort mit dem Befehl ''slapadd'' hinzufügen, das mit dem Befehl ''slappasswd'' erzeugt wird:
  
 <code bash> <code bash>
Zeile 113: Zeile 57:
 <code>LDIF</code> <code>LDIF</code>
  
-===== slapd starten ===== +++++
-SuSE, Centos, Fedora:  +
-  service ldap restart +
-  chkconfig ldap on+
  
-Debian: +===== root-Zugriff auf LDAP-Server über Socket ===== 
-  service slapd restart+ 
 +<file txt ~/.ldaprc> 
 +URI       ldapi:/// 
 +BASE      cn=config 
 +SASL_MECH EXTERNAL 
 +</file> 
 +  ldapsearch -LLL '(olcSuffix=*)' olcSuffix 
 + 
 +Mehr dazu unter [[ldap-config]]
  
 ==== Fehler beim Starten finden ==== ==== Fehler beim Starten finden ====
-(unter SuSE /usr/lib/openldap/slapd) 
   slapd -d -1   slapd -d -1
  
Zeile 128: Zeile 76:
  
 ===== LDAP Daten sichern und wieder herstellen ===== ===== LDAP Daten sichern und wieder herstellen =====
-(hier für Debian. Bei CentOS heißen Nutzer und Gruppe ldap statt openldap) 
  
   service slapd stop   service slapd stop
lpi2/ldap.1529531768.txt.gz · Zuletzt geändert: 2018/06/20 21:56 von markus_skowronek