我正在 Debian 机器上安装 ldap 服务器。以下是我正在关注的指南的链接:
http://www.debian-administration.org/article/OpenLDAP_installation_on_Debian
我安装了所有需要的软件包并编辑了所有必要的配置文件。
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!
我搜索了一下,发现这里有一个错误报告:bugs.debian.org/cgi-bin/bugreport.cgi?bug=432662
因此我尝试运行命令以 openldap 用户身份执行 ldapindex,它似乎运行良好,但 ldap 没有保存我的新配置。
有什么建议么?
答案1
据我记得,从我们很久以前安装的 LDAP 开始,您应该编辑 /etc/default/slapd 并添加以下内容:
SLAPD_USER="openldap" SLAPD_GROUP="openldap"
然后重新启动服务器。
希望能帮助到你!