Benutzer-Werkzeuge

Webseiten-Werkzeuge


ldap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ldap [2011/10/28 09:35] – [LDAP Replikation] adminldap [2015/09/21 16:51] (aktuell) – [Browser 282] admin
Zeile 1: Zeile 1:
 =====Browser 282===== =====Browser 282=====
  
-  *Schüler/Lehrer suchen +  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+  * 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===== =====LDAP Replikation=====
Zeile 31: Zeile 37:
  
 =====LDAP Datenbank importieren===== =====LDAP Datenbank importieren=====
-  *cd /var/lib/ldap +  cd /var/lib/ldap 
-  *rcldap stop+ 
 +  rcldap stop 
   *alle Dateien außer bgweiz020307.ldif und DB_CONFIG können im Verzeichnis /var/lib/ldap gelöscht werden   *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 +  slapadd -v -l bgweiz020307.ldif 
-  *enjoy!+ 
 +  rcldap start
  
 =====LDAP Datenbank reparieren===== =====LDAP Datenbank reparieren=====
   *[[http://www.oracle.com/technology/documentation/berkeley-db/db/utility/db_recover.html|db_recover]]   *[[http://www.oracle.com/technology/documentation/berkeley-db/db/utility/db_recover.html|db_recover]]
-  *rcldap stop + 
-  *db_recover -v -c -h /var/lib/ldap oder +  rcldap stop 
-  *kepler:/var/lib/ldap # db_recover -v -c +   
-  *kepler:/var/lib/ldap # slapindex +  db_recover -v -c -h /var/lib/ldap 
-  *rcldap start+   
 +  slapindex 
 + 
 +  rcldap start
  
 =====LDAP Datenbank neu indizieren====== =====LDAP Datenbank neu indizieren======
   *Folgendes Verfahren zerstört die Datenbank!   *Folgendes Verfahren zerstört die Datenbank!
-  *rcldap stop+ 
 +  rcldap stop 
   *in /var/lib/ldap alle Dateien löschen bis auf    *in /var/lib/ldap alle Dateien löschen bis auf 
     *id2entry.bdb     *id2entry.bdb
     *DB_CONFIG     *DB_CONFIG
     *log.0000000001     *log.0000000001
-  *slapindex + 
-  *rcldap start+  slapindex 
 + 
 +  rcldap start
  
 =====LDAP Datenbank exportieren===== =====LDAP Datenbank exportieren=====
-  *rcldap stop + 
-  *slapcat -v -l bgweiz020307.ldif +  rcldap stop 
-  *rcldap start+ 
 +  slapcat -v -l bgweiz020307.ldif 
 + 
 +  rcldap start
  
 =====Einzelnen Eintrag in LDAP Datenbank suchen====== =====Einzelnen Eintrag in LDAP Datenbank suchen======
   *z.B. Computer suchen:   *z.B. Computer suchen:
-    *slapcat -a ikt03$+ 
 +  slapcat -a ikt03$ 
   *z.B. Benutzer suchen:   *z.B. Benutzer suchen:
-    *slapcat -a uid=matthias.praunegger+ 
 +  slapcat -a uid=matthias.praunegger
  
  
 =====Einzelnen Eintrag in LDAP Datenbank suchen und in LDIF-Datei schreiben====== =====Einzelnen Eintrag in LDAP Datenbank suchen und in LDIF-Datei schreiben======
-  *rcldap stop+ 
 +  rcldap stop 
   *z.B. Computer suchen:   *z.B. Computer suchen:
-    *slapcat -a uid=ikt03$ -l ikt03.ldif+ 
 +  slapcat -a uid=ikt03$ -l ikt03.ldif 
   *z.B. Benutzer suchen:   *z.B. Benutzer suchen:
-    *slapcat -a uid=matthias.praunegger -l matthias.praunegger.ldif + 
-  *rcldap start+  slapcat -a uid=matthias.praunegger -l matthias.praunegger.ldif 
 + 
 +  rcldap start
  
 =====Einzelnen Eintrag in die LDAP Datenbank schreiben====== =====Einzelnen Eintrag in die LDAP Datenbank schreiben======
-  *rcldap stop 
-    *slapadd -l name.ldif 
-  *rcldap start 
  
-=====Einzelnen Eintrag aus LDAP Datenbank löschen ====== +  rcldap stop
-  *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 =====+  slapadd -l name.ldif
  
-  *cat 03082010.ldif | grep dn: | cut -d "=" -f 2 | cut -d "," -f 1 | sort > user.txt+  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.1319787346.txt.gz · Zuletzt geändert: von admin