sys.portal
Published on sys.portal (https://sysportal.carnet.hr)

Početna > Promjena formata zapisa LDAP imenika

Promjena formata zapisa LDAP imenika

U Debianu 8 paket slapd podrazumno (defaultno) koristi MDB umjesto HDB kao format zapisa LDAP imenika na disku, u direktoriju /var/lib/ldap/.

U Debianu 7 paket slapd koristio je stariji format HDB.  Ako je posluzitelj svježe instaliran, koristit će se novi format zapisa MDB, dok nadogradnjom poslužitelja pomoću carnet-upgrade ostaje stari format.

No, jednostavnom akcijom je moguće prebaciti slapd u novi format zapisa.

Prvo je potrebno napraviti backup imenika koristeći naredbu:

slapcat -l /tmp/backup.ldif 

Zatim se zaustavi slapd:

service slapd stop 

Stare datoteke se mogu izbrisati, no dobro ih je privremeno spremiti u direktorij /tmp:

cp -a /var/lib/ldap /tmp/
rm -rf /var/lib/ldap/*

Zatim se može prionuti rekonfiguraciji paketa slapd koristeći sljedeću naredbu:

dpkg-reconfigure slapd 

Na sva pitanja treba samo stisnuti tipku enter, osim na pitanje:

"Database backend to use: BDB HDB MDB" 

Na to pitanje odgovorite s MDB.

Zatim prekonfigurirajte paket openldap-aai koristeći naredbu:

dpkg-reconfigure openldap-aai 

Opet spustite slapd:

service slapd stop

Sad možete ponovno obrisati praznu bazu:

rm -rf /var/lib/ldap/*.mdb

Vratite podatke koje ste na backupirali:

slapadd -l /tmp/backup.ldif 

Nakon tog je potrebno promijeniti ovlasti nad datotekama u direktoriju /var/lib/ldap/:

chown -R openldap:openldap /var/lib/ldap/*mdb 

I konačno možete podići slapd:

service slapd start 

To bi bilo to.

 

 

čet, 2017-11-30 12:55 - Uredništvo
Kuharice: 
Linux [1]
Kategorije: 
sys.kuharica [2]
Vote: 
0
No votes yet
story_tag: 
openldap [3]
LDAP [4]
MDB [5]
BDB [6]
HDB [7]
slapd [8]

Copyright ©2003.-2017. CARNet. Sva prava pridržana.
Mail to portal-team(at)CARNet.hr

Google+


Source URL: https://sysportal.carnet.hr/node/1776

Links
[1] https://sysportal.carnet.hr/taxonomy/term/17
[2] https://sysportal.carnet.hr/taxonomy/term/69
[3] https://sysportal.carnet.hr/taxonomy/term/177
[4] https://sysportal.carnet.hr/taxonomy/term/178
[5] https://sysportal.carnet.hr/taxonomy/term/179
[6] https://sysportal.carnet.hr/taxonomy/term/180
[7] https://sysportal.carnet.hr/taxonomy/term/181
[8] https://sysportal.carnet.hr/taxonomy/term/182