Benutzer-Werkzeuge

Webseiten-Werkzeuge


ldap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ldap [2011/10/28 09:36]
admin [Browser 282]
ldap [2015/09/21 16:51] (aktuell)
admin [Browser 282]
Zeile 1: Zeile 1:
 =====Browser 282===== =====Browser 282=====
  
-  ​*Schüler/​Lehrer suchen und editieren +  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.1319787376.txt.gz · Zuletzt geändert: 2011/10/28 09:36 von admin