On Thu, Apr 05, 2012 at 11:34:39PM +0200, Paul van der Vlis wrote: > Op 05-04-12 22:10, Geert Stappers schreef: > > On Thu, Apr 05, 2012 at 09:53:19PM +0200, Paul van der Vlis wrote: > >> ------- > >> > >> Iemand een idee waarom? > > > > Mijn inschatting: > > > > Eerst > > service slapd start > > en dan pas > > /usr/sbin/slapadd -l backup.ldif > > > > > > Het idee er achter: Laat 'slapd start' weer de minimal database files maken > > en doe de 'slapadd' tegen een draaiende LDAP engine. > > Het starten lukt inderdaad met een lege /var/lib/ldap. Maar als ik dan > slapadd ga gebruiken krijg ik een melding "database already in use".
Acknowledge > > En het zou mij niet verbazen als er nog iets nog nodig is als 'slapd > > createdb' > > Ik zie een dergelijke optie niet. > > Maar ik geloof dat ik er uit ben door een opmerking in "man slapadd" ;-) > ------ > All files eventually created by slapadd will belong to the identity > slapadd is run as, so make sure you either run slapadd with the same > identity slapd(8) will be run as (see option -u in slapd(8)), or change > file ownership before running slapd(8). > ------ Okay > Na een "chown -R openldap:openldap /var/lib/ldap" loopt slapd, Mijn inschatting is dat de twee regels: /usr/sbin/slapadd -l backup.ldif chown -R openldap:openldap /var/lib/ldap vervangen kunnen worden door 1 regel: su openldap --command "/usr/sbin/slapadd -l backup.ldif" Verder wel vreemd dat slapadd ook werkt zonder dat het LDAP backend is opgestart. Waarschijnlijk omdat LDAP schrijfacties special zijn. > nadat ik de files had teruggezet. ??? "teruggezet"? Bedoel je aangemaakt? Cheers Geert Stappers -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]
