Начальная конфигурация openLDAP - PullRequest
0 голосов
/ 21 марта 2012

Я пытался настроить свой первый настоящий экземпляр openLDAP для страницы входа в систему, и я столкнулся с большой проблемой, заставляя его изначально запускаться.Каждый раз, когда я запускаю LDAP и выполняю начальный поиск, я получаю ответ, который указывает, что у меня нет настроенного домена:

# extended LDIF
#
# LDAPv3
# base <> with scope baseObject
# filter: (objectclass=*)
# requesting: namingContexts 
#

#
dn:
namingContexts: dc=nodomain

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

Однако я понимаю, что если я отредактирую /etc/ldap/slapd.confчтобы изменить суффикс, я могу запустить сервер с домена по своему выбору.Для этого у меня есть следующий slapd.conf:

# slapd.conf - configuration
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/inetorgperson.schema
pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd/slapd.args
loglevel any
modulepath /usr/lib/ldap
# modelpath /usr/local/libexc/openldap
moduleload back_hdb
######################
# DB configuration   #
#####################
database hdb
suffix "dc=test,dc=com"
rootdn "cn=root,dc=test,dc=com"
rootpw secret
directory /var/lib/ldap
# directory /usr/local/var/openldap-data
index objectClass,cn eq
########    
# ACLs #
########
access to attrs=userPassword
       by anonymous auth
       by self write
       by * none
access to *
       by self write
       by * none

Когда я запускаю slapd с отладкой, переключенной на конфигурацию, я получаю вывод, который, как мне кажется, указывает, что мой файл конфигурации не используетсязагружен;но я не совсем уверен, что смотреть или искать в этой точке, и ни одно из учебных пособий, которые я нашел в Интернете, не решало эту проблему.Если это кому-нибудь поможет, я выполнил все мои установки и переустановил, используя apt-get slapd на коробке с ubuntu-11.10.Вероятно, это просто глупая ошибка, вызванная моим собственным невежеством, но я затрудняюсь найти ее в данный момент.

Также я прилагаю вывод отладочной загрузки ниже на тот случай, если кто-то сочтет это полезным.

@(#) $OpenLDAP: slapd 2.4.25 (Nov 14 2011 21:34:11) $
    buildd@yellow:/build/buildd/openldap-2.4.25/debian/build/servers/slapd
loaded module back_hdb
module back_hdb: null module registered
index objectClass 0x0004
slapd starting

Ответы [ 3 ]

0 голосов
/ 01 мая 2012

Вы должны использовать ключ -H с ldapsearch, чтобы указать, какой сервер искать.

Слушатели настраиваются с помощью параметра HOST_LIST в /opt/symas/etc/openldap/symas-openldap.confВы можете проверить этот файл, чтобы проверить ваши текущие настройки.По умолчанию прослушивается адрес обратной связи.

0 голосов
/ 05 сентября 2012

ldapsearch -x -h localhost -b "dc = test, dc = com"

0 голосов
/ 21 марта 2012

Используйте утилиту slaptest для отладки вашего slapd.conf.Смотрите документацию.

...