This shows you the differences between two versions of the page.
amres_aai_wiki:ldap_direktorijum [2013/07/19 12:32] marina |
amres_aai_wiki:ldap_direktorijum [2013/10/29 11:43] (current) marina |
||
---|---|---|---|
Line 136: | 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 142: | 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 | ||