ldap
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Browser 282
- Schüler/Lehrer suchen und editieren
- re. Maustaste auf ou=people > Search… > Filter uid=*peer > Search scope: Sub-tree level > Search
- re. Maustaste auf Suchergebnis > Edit > Edit Entry
LDAP Replikation
- auf dem Master den slurpd starten!!
#######################################################################
# REPLICA
#######################################################################
# Master
replogfile /var/lib/slurpd/slurpd.replog
replica uri=ldap://10.67.0.1:389
binddn="uid=ldapkeeper,dc=bgweiz,dc=at"
bindmethod=simple credentials="passwort"
####################################################################### # REPLICA ####################################################################### #slave: updatedn "uid=ldapkeeper,dc=bgweiz,dc=at" updateref ldap://10.67.0.5:389
LDAP Datenbank importieren
- cd /var/lib/ldap
- rcldap stop
- alle Dateien außer bgweiz020307.ldif und DB_CONFIG können im Verzeichnis /var/lib/ldap gelöscht werden
- slapadd -v -l bgweiz020307.ldif
- rcldap start
- enjoy!
LDAP Datenbank reparieren
- rcldap stop
- db_recover -v -c -h /var/lib/ldap oder
- kepler:/var/lib/ldap # db_recover -v -c
- kepler:/var/lib/ldap # slapindex
- rcldap start
LDAP Datenbank neu indizieren
- Folgendes Verfahren zerstört die Datenbank!
- rcldap stop
- in /var/lib/ldap alle Dateien löschen bis auf
- id2entry.bdb
- DB_CONFIG
- log.0000000001
- slapindex
- rcldap start
LDAP Datenbank exportieren
- rcldap stop
- slapcat -v -l bgweiz020307.ldif
- rcldap start
Einzelnen Eintrag in LDAP Datenbank suchen
- z.B. Computer suchen:
- slapcat -a ikt03
-l ikt03.ldif
- z.B. Benutzer suchen:
- slapcat -a uid=matthias.praunegger -l matthias.praunegger.ldif
- rcldap start
Einzelnen Eintrag in die LDAP Datenbank schreiben
- rcldap stop
- slapadd -l name.ldif
- rcldap start
Einzelnen Eintrag aus LDAP Datenbank löschen
- ldapdelete "uid=spam,cn=sonstige,ou=people,dc=bgweiz,dc=at" -W -D "uid=ldapkeeper,dc=bgweiz,dc=at" -Hldap://localhost -x
Benutzer aus LDIF-Datei extrahieren
- cat 03082010.ldif | grep dn: | cut -d "=" -f 2 | cut -d "," -f 1 | sort > user.txt
ldap.1319787376.txt.gz · Zuletzt geändert: von admin
