OpenLDAP · 1 min read · Jan 04, 2026
Настройка OpenLDAP на Fedora 7
Настройка OpenLDAP на Fedora 7
Этот документ описывает, как настроить OpenLDAP на Fedora 7. OpenLDAP — это сервер каталогов, основанный на протоколе LDAP, на котором основан тот же протокол, что и MS Active Directory. OpenLDAP — это реализация Lightweight Directory Access Protocol с открытым исходным кодом.
Итак, начнем: сначала мы устанавливаем сервер OpenLDAP следующим образом:
yum -y install openldap openldap-clients openldap-devel openldap-serversЗатем мы изменяем некоторые файлы в каталоге /etc/openldap/, используя наш любимый текстовый редактор (я использую nano). Сначала мы редактируем файл ldap.conf, вот так:
nano /etc/openldap/ldap.confldap.conf
#
# LDAP Defaults
#
# See ldap.conf(5) for details
# This file should be world readable but not world writable.
#BASE dc=example, dc=com
#URI ldap://ldap.example.com ldap://ldap-master.example.com:666
HOST ngoprek.ibunk.or.id --> добавьте эту строку
BASE dc=ngoprek,dc=ibunk,dc=or.id --> добавьте эту строку
#SIZELIMIT 12
#TIMELIMIT 15
#DEREF neverЗатем нам нужно сделать некоторые определения базы данных bdb. Отредактируйте файл slapd.conf. Внизу вы найдете определения базы данных bdb.
nano /etc/openldap/slapd.confПросто добавьте этот фрагмент:
database bdb
suffix "dc=ngoprek,dc=ibunk,dc=or.id"
rootdn "uid=root,dc=ngoprek,dc=ibunk,dc=or.id"
rootpw Теперь мы создаем пароль OpenLDAP:
slappasswd{SSHA}0BO9AGrX8v24caBeVbzD3qUcCKLDQkguЗатем мы добавляем этот зашифрованный пароль в /etc/openldap/slapd.conf, вот так:
nano /etc/openldap/slapd.confdatabase bdb
suffix "dc=ngoprek,dc=ibunk,dc=or.id"
rootdn "uid=root,dc=ngoprek,dc=ibunk,dc=or.id"
rootpw {SSHA}0BO9AGrX8v24caBeVbzD3qUcCKLDQkguТеперь нам нужно создать файл в папке /root с именем ibunk.ldif и поместить в него следующие строки, вот так:
nano /root/ibunk.ldifdn: dc=ngoprek,dc=ibunk,dc=or.id
objectclass: dcobject
objectClass: organization
o: Ngoprek Yuk
dc: ngoprekНаконец, мы просто выполняем эту команду, чтобы добавить вашу учетную запись root в LDAP:
/usr/bin/ldapadd -x -D 'uid=root,dc=ngoprek,dc=ibunk,dc=or.id' -W -f /root/ibunk.ldifВведите пароль :
добавление новой записи dc=ngoprek,dc=ibunk,dc=or.idЕсли возникает ошибка, подобная этой:
ldap_bind: Can't contact LDAP server (-1)не паникуйте и продолжайте улыбаться, просто отредактируйте ваш /etc/hosts.allow и добавьте:
nano /etc/hosts.allowlocalhost
127.0.0.1И, пожалуйста, перезапустите вашу сетевую службу. Прежде чем служба OpenLDAP начнет работу, мы должны скопировать DB_CONFIG.Example из /etc/openldap/ в /var/lib/ldap. Просто выполните эту команду:
mv /etc/openldap/DB_CONFIG.Example /var/lib/ldap/DB_CONFIGТеперь нам нужно запустить службу OpenLDAP:
/etc/init.d/ldap startGet new posts in your inbox
No spam. Unsubscribe anytime.