CentOS5.3 + openldap 2.3.43-3.el5で妙な現象が起こってるんだけど、誰か分かる人いませんか。

######
[root@localhost ~]# /etc/init.d/ldap start
slapd の設定ファイルをチェック中: could not stat config file "/etc/openldap/schema/openssh-lpk.schema": Permission denied (13)
slaptest: bad configuration file!
[失敗]
[root@localhost ~]# sh /etc/init.d/ldap start
slapd の設定ファイルをチェック中: config file testing succeeded
[ OK ]
slapd を起動中: [ OK ]
######

こんな具合で、別シェルから実行するとちゃんと起動する・・・。
openssh-lpk.schemaは
ttp://code.google.com/p/openssh-lpk/ 
から拾ってきたものです。

/usr/sbin/slapdを直接実行しても立ち上がるようなので、RPMのinitスクリプト側の問題かな?と思ってこっちに投げました。