On 03/27/2012 09:34 AM, Hallvard B Furuseth wrote:
On Tue, 27 Mar 2012 09:10:17 +0200, stefano <stefano.malini@gmail.com> wrote:
On 03/27/2012 08:13 AM, Hallvard B Furuseth wrote: I wrote:
 Have you done something as root, so root owns some of the
 database files but you try to run slapd as another user (with -u)?
 If so, fix the file permsisions and then avoid working as root.

 Sorry, I mean file ownerships.  Though it could be file or
 directory permissions too, come to think of it.

  thanks, but, which permissions of which file do i have to check?

The directory and contentes named by the 'directory'
directive(s) in slapd.conf, aka olcDbDirectory in cn=config.

these are the permissions of 'directory' /var/lib/ldap/

drwxr-xr-x 2 openldap openldap 4096 Mar 27 07:58 ldap

must be writable by users also? i mean rwxrwxr-x?


and its contents is:

root@amahoro:/var/lib/ldap# ls -l
total 11448
-rw-r--r-- 1 openldap openldap     4096 Mar 27 07:58 alock
-rw------- 1 root     root        24576 Mar 26 16:08 __db.001
-rw------- 1 root     root       352256 Mar 26 16:08 __db.002
-rw------- 1 root     root      2629632 Mar 26 16:08 __db.003
-rw------- 1 root     root       163840 Mar 26 16:07 __db.004
-rw------- 1 root     root       876544 Mar 26 16:08 __db.005
-rw------- 1 root     root        32768 Mar 26 16:08 __db.006
-rw-r--r-- 1 openldap openldap       96 Mar 23 08:24 DB_CONFIG
-rw------- 1 openldap openldap     8192 Mar 26 16:07 dn2id.bdb
-rw------- 1 openldap openldap    32768 Mar 26 15:14 id2entry.bdb
-rw------- 1 openldap openldap 10485760 Mar 26 16:07 log.0000000001
-rw------- 1 root     root         8192 Mar 26 16:07 objectClass.bdb