[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: the permission wrong of the database which created by slapindex.



> Hi lists:
>
> My installation is openldap-2.1.30 which hosted in a gentoo linux box. I
> have set some index in slapd.conf:
> index objectClass eq
> index associatedDomain pres,eq
> index mail pres,eq
> index mailalternateaddress pres,eq
> index accountStatus pres,eq
> index deliveryMode pres,eq
> index uid pres,eq
> index mailforwardingaddress pres,eq
> mode 0600
>
> Then i run the command slapindex with the user root.
>
> After that i found all the db files created by slapindex belongs to
> root:root.
> And the permission is 0600.
> Here it is:
> -rw------- 1 root root 28672 12月 29 16:13 accountStatus.bdb
> -rw------- 1 root root 20480 12月 29 16:13 associatedDomain.bdb
> -rw------- 1 ldap ldap 8192 12月 26 16:42 __db.001
> -rw------- 1 ldap ldap 270336 12月 26 16:42 __db.002
> -rw------- 1 ldap ldap 98304 12月 26 16:42 __db.003
> -rw------- 1 ldap ldap 368640 12月 26 16:42 __db.004
> -rw------- 1 ldap ldap 16384 12月 26 16:42 __db.005
> -rw------- 1 root root 20480 12月 29 16:13 deliveryMode.bdb
> -rw------- 1 ldap ldap 491520 12月 29 16:13 dn2id.bdb
> -rw------- 1 ldap ldap 884736 12月 29 16:13 id2entry.bdb
> -rw------- 1 ldap ldap 6602634 12月 29 16:13 log.0000000001
> -rw------- 1 root root 20480 12月 29 16:13 mailAlternateAddress.bdb
> -rw------- 1 root root 24576 12月 29 16:13 mail.bdb
> -rw------- 1 root root 20480 12月 29 16:13 mailForwardingAddress.bdb
> -rw------- 1 ldap ldap 102400 12月 29 16:13 objectClass.bdb
> -rw------- 1 root root 24576 12月 29 16:13 uid.bdb
>
> But i think it should not belong to root instead of ldap.
> So i try to run this command with the user ldap. But i found that ldap
> even could not login in gentoo default setting.
>
> What's the correct user i should use when run the command "slapindex" or
> is there anything else i have lost?
>
> Thank very much
>
> Wang
>

run this in that directory

$ chown ldap:ldap *.bdb