Автор Тема: Быстрая настройка LDAP,ошибка команды  (Прочитано 716 раз)

nor61k

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
добрый день))) дошел до 9 шага
Цитировать
Импортируйте базу данных конфигурации.
Теперь можно импортировать Вашу базу данных конфигурации чтобы её мог использовать slapd(8). Выполните команду:
su root -c /usr/local/sbin/slapadd -n 0 -F /usr/local/etc/slapd.d -l /usr/local/etc/openldap/slapd.ldif
и получаю ошибку

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 417
    • Просмотр профиля
Re: Быстрая настройка LDAP,ошибка команды
« Ответ #1 : 14 Декабрь 2017, 12:55:08 »
Здравствуйте! Поскольку Вы запускаете команду с правами root, то выполнять su не нужно. Просто выполните:
/usr/local/sbin/slapadd -n 0 -F /usr/local/etc/slapd.d -l /usr/local/etc/openldap/slapd.ldif

В дальнейших командах su root -c можно также опустить.

Егор

nor61k

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Быстрая настройка LDAP,ошибка команды
« Ответ #2 : 14 Декабрь 2017, 16:35:03 »
спасибо)слишком сильно затупил, подскажите а вот тут как быть выдает такую ошибку

лишних пробелов нету и все такое, в инете говорят нужно подгрузить схему nis для этого, но у меня не выходит да и в инструкции этого нету..))э

при попытки добавить nis выдает вот такое
« Последнее редактирование: 14 Декабрь 2017, 17:01:40 от nor61k »

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 417
    • Просмотр профиля
Re: Быстрая настройка LDAP,ошибка команды
« Ответ #3 : 15 Декабрь 2017, 06:51:19 »
Здравствуйте! Объектный класс dcObject находится в наборе схемы данных core, а не nis. Этот набор подключается в файле slapd.ldif, поставляемом в дистрибутиве OpenLDAP. Так что если Вы не закомменировали в этом файле строку
include: file:///usr/local/etc/schema/core.ldifто всё должно сработать. По крайней мере у меня сработало:
$ ldapadd -x -D cn=Manager,dc=novoorsk,dc=com -w secret -f ./novoorsk-init.ldif
adding new entry "dc=novoorsk,dc=com"

adding new entry "cn=Manager,dc=novoorsk,dc=com"

$ ldapsearch -xLLL -b dc=novoorsk,dc=com
dn: dc=novoorsk,dc=com
objectClass: dcObject
objectClass: organization
o: gazprom
dc: novoorsk

dn: cn=Manager,dc=novoorsk,dc=com
objectClass: organizationalRole
cn: Manager


Что касается второй ошибки, то при выполнении configure на этапе 4 просто не были найдены библиотеки SASL, поэтому поддержка SASL не была вкомпилирована в slapd и не работает.

Скорее всего это не моё дело, но я бы порекомендовал начать работу с этой инструкции: там всё описано детальнее и точно протестировано.

Егор