Я устанавливаю сервер ldap на машину debian. Вот ссылка на руководство, которым я следую:
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
Итак, я попытался запустить команду для выполнения ldapindex от имени пользователя openldap, и, похоже, она работала нормально, но ldap не сохранил мои новые конфигурации.
Какие-либо предложения?
Насколько я помню из нашей установки LDAP (давным-давно), вы должны отредактировать / etc / default / slapd и добавить следующее:
SLAPD_USER="openldap" SLAPD_GROUP="openldap"
а затем перезапустите сервер.
Надеюсь, поможет!