| 26-04-06 02:57 AAI@EduHr: Izmjena LDAP-ova sufiksa
 
  piše IVAN RAKO
 
 
 Zbog nove imeničke sheme, stara kuharica za promjenu LDAP-ova sufiksa više ne vrijedi.
 Ustanove koje promijene naziv domene obično zatraže pomoć našeg helpdeska, pitajući kako se može zamijeniti LDAP-ov sufiks. Upisan je na više mjesta, u LDAP-ovoj bazi i u konfiguracijskoj datoteci LDAP-ova poslužitelja (/etc/ldap/slapd.conf), te u konfiguraciji AOSI web servisa i AOSI web sučelja, kao i sistemskog alata SPONA.
 
 Naravno, izmjene se moraju dogovoriti i uskladiti s AAI@EduHr službom. Tek po njihovoj suglasnosti prionite poslu, u skladu s ovim uputama:
 
 
 OpenLDAP
 
 Najprije napravite kopiju podataka:
 
 # /etc/init.d/slapd stop
 # slapcat -l /var/backups/openldap-backup.ldif
 
 Za svaki slučaj, napravite backup direktorija /var/lib/ldap/:
 
 # tar cfvz /var/backups/ldap.tar.gz /var/lib/ldap/
 
 Zamijenite stari sufiks novim:
 
 # sed s/<stari_realm>/<novi_realm>/g /var/backups/openldap-backup.ldif > /var/backups/openldap-new.ldif
 
 (Pripazite poklapa li se možda string <stari_realm> s nečim što se ne bi smjelo promijeniti. Takve stvari ručno popravite editirajući /var/backups/openldap-new.ldif.)
 
 Zatim izmijenite slapd.conf:
 
 # cd /etc/ldap
 # cp slapd.conf /var/backups/slapd.conf.backup
 # perl -pi -e s/<stari_realm>/<novi_realm>/g slapd.conf
 
 Sljedeći korak je brisanje LDAP-ove baze sa diska:
 
 # rm -f /var/lib/ldap/*
 
 Dignemo prvo slapd da bi dpkg-reconfigure uredno prošao:
 
 # /etc/init.d/slapd start
 # dpkg-reconfigure openldap-aai-cn
 
 To će iskreirati praznu bazu, s izmijenjenim podacima. Naravno, odgovarajući na pitanja možete promjeniti podatke.
 
 Prije ubacivanja starih podataka u LDAP bazu, potrebno je editirati datoteku /var/backups/openldap-new.ldif i izbaciti iz nje prva dva bloka (dc=<realm>,dc=hr te cn=hreduadmin,dc=<realm>,dc=hr). Njih je već kreirao proces 'dpkg-reconfigure openldap-aai-cn'.
 
 Sada ubacimo nove podatke, ali najprije spustimo slapd:
 
 # /etc/init.d/slapd stop
 # slapadd -l /var/backups/openldap-new.ldif
 
 Pričekajte da proces završi, promijenite vlasništvo nad datotekama jer se odsad slapd izvršava s ovlastima korisnika ldap, pa pokrenite poslužitelja:
 
 # chown -R ldap:ldap /var/lib/ldap/
 # /etc/init.d/slapd start
 
 I to bi bilo sve što se tiče LDAP-a. No, posao još nije završen.
 
 Preostaje nam još izmjena konfiguracije web sučelja za administriranje LDAP-a, konfiguracija poslužitelja FreeRADIUS, kao i konfiguracija programskog paketa SPONA (Sistemsko Pomagalo za Otvaranje Novih Accounta).
 
 
 FreeRADIUS
 
 Izmjene u konfiguraciji FreeRADIUS-a napravite sa spuštenim poslužiteljem. Autentikaciju korisnika za to će vrijeme obavljati centralni CARNetov poslužitelj.
 
 # /etc/init.d/freeradius stop
 
 U datoteci /etc/freeradius/radiusd.conf nađite redak:
 
 basedn = "dc=<stari_realm>,dc=hr"
 
 i zamijenite ga novim.
 
 Poslije toga treba pokrenuti RADIUS server:
 
 # /etc/init.d/freeradius start
 
 
 AOSI
 
 U datoteci /etc/aosi/config.pm nađite redak:
 
 $base_dn = 'dc=<stari_realm>,dc=hr';
 
 i zamijenite ga novim.
 
 Zatim restartajte AOSI:
 
 # /etc/init.d/aosi restart
 
 
 AOSI-WWW
 
 U datoteci /etc/aosi-www/config.php nađite retke:
 
 define('REALM','<stari_realm>.hr');
 define('BASE_DN','dc=<stari_realm>,dc=hr');
 
 i zamijenite ih novim.
 
 
 SPONA
 
 Pokrenite:
 
 # dpkg-reconfigure spona-aai
 
 i prilikom pitanja "Molimo upisite Base DN." upišite ispravni novi Base
 DN.
 
 I to je to!
 
 
 |