LDAP问题:ldapindex

我正在debian机器上安装ldap服务器。 这里是我所遵循的指南的链接:

http://www.debian-administration.org/article/OpenLDAP_installation_on_Debian

我安装了所有需要的软件包并编辑了所有需要的configuration文件。

sudo invoke-rc.d slapd stop sudo slapindex sudo chown openldap:openldap /var/lib/ldap/* sudo invoke-rc.d slapd start 

但是当我尝试用新添加的选项重新启动服务器时,我得到了这个警告:

 WARNING! Runnig as root! There's a fair chance slapd will fail to start. Check file permissions! 

我search了它,发现了一个错误报告:bugs.debian.org/cgi-bin/bugreport.cgi?bug=432662

所以我试图运行命令来执行ldapindex作为openldap用户,它似乎很好地工作,但ldap没有保存我的新configuration。

有什么build议么?

据我记得,从我们的LDAP安装(很久以前),你应该编辑/ etc / default / slapd并添加以下内容:

 SLAPD_USER = “OpenLDAP的”
 SLAPD_GROUP = “OpenLDAP的”

然后重新启动您的服务器。

希望能帮助到你!