ldap
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
Zu lange Loginnamen > 19
- ssh -X feynman > ssh -X kepler > cd Browser282 > ./lbe.sh > Session List: kepler > Connect
- ou=people > cn=schueler > Schüler markieren > RMT > Edit > Add Attribute > Attribute name: uid > OK > uid: t.maier > Applay
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
LDAP Datenbank reparieren
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$
- z.B. Benutzer suchen:
slapcat -a uid=matthias.praunegger
Einzelnen Eintrag in LDAP Datenbank suchen und in LDIF-Datei schreiben
rcldap stop
- z.B. Computer suchen:
slapcat -a uid=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.txt · Zuletzt geändert: von admin
