Benutzer-Werkzeuge

Webseiten-Werkzeuge


ldap

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

#######################################################################
# 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

rcldap stop

db_recover -v -c -h /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$
  • 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: 2015/09/21 16:51 von admin