
Настройка Openldap на экземпляре E2. Нужна помощь с ldapmodify и файлом setup.ldif для изменения файлов
Мой setup.ldif содержал::::
dn: olcDatabase={0}config,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}BdP7KhrVpogG0RxWvy2111g0cMMSN
dn: olcDatabase={2}bdb,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}BdP7KhrVpogG0RxWvy2111g0cMMSN
replace: olcRootDN
olcRootDN: cn=superman,dc=planet,dc=org
replace: olcSuffix
olcSuffix: dc=planet,dc=org
Затем на сервере запустилось
ldapmodify -a -Q -Y EXTERNAL -H ldapi:/// -f /tmp/setup.ldif
Когда я проверил ниже, ничего не изменилось.
/etc/openldap/slapd.d/cn=config/olcDatabase\=\{2\}hdb.ldif
Фон:
slappasswd # для получения {SSHA}randomstring Запущена служба slapd
Совершил ошибку, отредактировав файл olcDatabase\={2}hdb.ldif, не прочитав первую строку, в которой указано: ldapmodify.
Все еще работаю и ищу информацию в Интернете, но любая информация будет оценена по достоинству. Публикую впервые, поэтому форматирование может быть не лучшим из-за файла ldif и дополнительных пробелов.
решение1
В файле LDIF необходимо изменить ссылку в строке для bdb на hdb: dn: olcDatabase={2}bdb,cn=config на dn: olcDatabase={2}hdb,cn=config
Хорошей ссылкой является:
https://www.itzgeek.com/how-tos/linux/centos-how-tos/step-step-openldap-server-configuration-centos-7-rhel-7.html
Следующий шаг — получение клиентских серверов.