Differences

This shows you the differences between two versions of the page.

amres_aai_wiki:ldap_direktorijum [2013/07/19 12:19]
marina
amres_aai_wiki:ldap_direktorijum [2013/10/29 11:43] (current)
marina
Line 114: Line 114:
-- **minimalan set atributa** -- -- **minimalan set atributa** --
-U prethodnim primerima je ujedno naveden i minimalni set atributa koji mora postojati za svakog korisnika. Ukoliko nisu navedeni,na osnovu postojećih vrednosti, biće kreirani i atributi //cn//, //eduPersonPrincipalName// i //rsEduPersonScopedAffiliation//. +U prethodnim primerima je ujedno naveden i minimalni set atributa koji mora postojati za svakog korisnika. Ukoliko nisu navedeni,na osnovu postojećih vrednosti, biće kreirani i sledeći atributi
 +  * //o// - preuzimanjem imena institucije navedenog u prvom redu csv fajla 
 +  * //cn// - spajanjem vrednosti //givenName// i //sn// atributa navedenim u osobi 
 +  * //eduPersonPrincipalName// - spajanjem //uid// atributa navedenog u osobi i domena institucije navedenog u prvom redu csv fajla 
 +  * //rsEduPersonScopedAffiliation// - spajanjem //rsEduPersonAffiliation// atributa navedenog u osobi i domena institucije navedenog u prvom redu csv fajla
Ukoliko određeni korisnik nema neki od atributa, za taj atribut treba ostaviti prazno polje, tj. dva zareza jedan do drugog. Ukoliko određeni korisnik nema neki od atributa, za taj atribut treba ostaviti prazno polje, tj. dva zareza jedan do drugog.
Line 132: Line 136:
**2. Kreiranje ldif fajla** **2. Kreiranje ldif fajla**
-Ukoliko imate podatke o korisnicima smeštene u neki .csv fajl, imate dostupnu [[http://openmaven.rcub.bg.ac.rs/nexus/content/repositories/releases/rs/ac/bg/rcub/ldapadmin/csvparser/csvparser/1.0.0/csvparser-1.0.0.jar|aplikaciju]] pomoću koje te podatke možete prebaciti u LDAP direktorijum.+Ukoliko imate podatke o korisnicima smeštene u neki .csv fajl, imate dostupnu [[http://openmaven.rcub.bg.ac.rs/nexus/content/repositories/releases/rs/ac/bg/rcub/ldapadmin/csvparser/csvparser/2.0.0/csvparser-2.0.0.jar|aplikaciju]] pomoću koje te podatke možete prebaciti u LDAP direktorijum.
Po preuzimanju, fajl otpakujte i smestite na proizvoljnu lokaciju na serveru gde je instaliran LDAP direktorijum. Na istoj lokaciji treba da se nalazi i CSV fajl koji ste prethodno pripremili. Neophodno je da je na serveru instalirana Java.   Po preuzimanju, fajl otpakujte i smestite na proizvoljnu lokaciju na serveru gde je instaliran LDAP direktorijum. Na istoj lokaciji treba da se nalazi i CSV fajl koji ste prethodno pripremili. Neophodno je da je na serveru instalirana Java.  
Line 138: Line 142:
Program pokrenite komandom: Program pokrenite komandom:
-//**java –jar csvParser.jar**//+//**java -jar csvparser-2.0.0.jar**//
-Nakon izvršavanja kreiraće se //**napravi.ldif**// fajl, a nalozi osoba koji nisu kreirani zbog nedostatka nekog od obaveznih atributa biće navedeni u //**error.log**/// fajlu.+Nakon izvršavanja kreiraće se sledeći faljovi: 
 + 
 +  * //**users.ldif**// - idenititeti osoba ispravno konvertovani u ldif fajl 
 +  * //**inactive.ldif**// - identiteti osoba koji nemaju mail adresu. Ovi identiteti su odvojeni u poseban fajl jer se ovaj atribut zahteva za optimalno korišćenje ldap korisničke aplikacije. Ovi identiteti su u inactive.ldif fajlu pripremljeni tako da se uvoz radi u UnactivePeople granu, sa idejom da se posle dodavanja email adrese korisnika korišćenjem administratorske ldap aplikacije identitet može aktivirati i prebaciti u People granu. Ukoliko ne želite da koristite AMRES/RCUB ldap aplikaciju i želite da identitete bez mailova uvezete kao aktivne u People granu, pre uvoza inactive.ldif fajla u ldap string "ou=UnactivePeople" zameniti sa stringom "ou=People" što možete jednostavno uraditi u bilo kom tekstualnom editoru. 
 +  * //**error.log**// - sadrži spisak osoba čiji identiteti nisu kreirani zato što ne postoje svi obavezne atributi, kao i listu atributa koji nedostaju
Nakon ovoga, dobijeni ldif fajl možete uvesti u LDAP direktorijum pokretanjem komande: Nakon ovoga, dobijeni ldif fajl možete uvesti u LDAP direktorijum pokretanjem komande:
-**ldapadd -f novo.ldif -D //korisnicko-ime// -w //lozinka//**+**ldapadd -f users.ldif -D //korisnicko-ime// -w //lozinka//**
gde su //**korisnicko-ime**// i //**lozinka**// parametri ldap administratorskog naloga koji ste uneli u slapd.conf. gde su //**korisnicko-ime**// i //**lozinka**// parametri ldap administratorskog naloga koji ste uneli u slapd.conf.
 +Važno: neki od ldap browsera poput Apache Directory Studio nepravilno unose specijalna slova srpskog alfabeta, pa je neophodno uvoz uraditi iz komandne linije na način opisan iznad
amres_aai_wiki/ldap_direktorijum.1374229176.txt.gz · Last modified: 2013/07/19 12:19 by marina
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0