> Eek, that was an awful incomplete post :( > > Problem: > > After a 'crash', OpenLDAP does a auto-recovery of the database > environment, but it set the filepermissions of "__db.*" to root:root. > Slapd runs as user 'ldap' and is therefore unable to continue after a > auto-recovery has taken place. Manually changing the ownership > to 'ldap.ldap' and restarting the service is required for the deamon to > work again.
I haven't checked yet, but slapd should try to open the database, and thus perform auto-recovery if required, __after__ giving up root identity and assuming the identity indicated with -u (-g). In case it doesn't, I think it's a bug, and I recommend you file an ITS; but please verify this first. p. Ing. Pierangelo Masarati Responsabile Open Solution OpenLDAP Core Team SysNet s.n.c. Via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it ------------------------------------------ Office: +39.02.23998309 Mobile: +39.333.4963172 Email: [EMAIL PROTECTED] ------------------------------------------
