Как настроить open ldap для работы на localhost

Из документации:

Используйте ваш любимый редактор, чтобы отредактировать предоставленный пример slapd.conf(5) (обычно устанавливается как /usr/local/etc/openldap/slapd.conf), чтобы он содержал определение базы данных BDB в форме:

  database bdb
  suffix "dc=<MY-DOMAIN>,dc=<COM>"
  rootdn "cn=Manager,dc=<MY-DOMAIN>,dc=<COM>"
  rootpw secret
  directory /usr/local/var/openldap-data

Но мой домен 127.0.1.1 или localhost,
Что я должен поставить вместо MY-DOMAIN и в COM?

2 ответа

Решение

Вы можете положить все, что вы хотите. Суффикс не имеет ничего общего с тем, какие IP / интерфейсы слушает slapd. Суффикс - это верхний уровень дерева данных, он не должен быть DNS/ сетевыми именами. Думайте об этом как имя вашей базы данных. Так что пока вы можете использовать:

суффикс "dc = localhost, dc = localdomain"

или же

суффикс "dc = пример, dc = com"

Вы также можете использовать:

суффикс "dc = my, dc = ldap"

Вы можете иметь более двух частей, если хотите

суффикс "dc = my, dc = ldap, dc = server"

Мне нужна помощь в настройке ldap на локальном хосте. Какую информацию следует поместить в $LdapHost:$Port, NetworkId@$NetworkDomain и пароль. Спасибо!

<beans:bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource"> <beans:constructor-arg value="ldap://$LdapHost:$Port" /> <beans:property name= "userDn" value="NetworkId@$NetworkDomain" /> <beans:property name="password" value="Password" /> </beans:bean>

Скриншот

Другие вопросы по тегам