3. Начало работы

OpenLDAP мы установили, самое время начать с ним работать. Но, перед тем как приступать к каким-то практическим действиям, хотелось бы подчеркнуть важность этапа проектирования службы каталогов вообще и пользовательского каталога в частности. Ведь именно от того, какие задачи будет решать служба каталогов, во многом зависит набор задействованных модулей и настроек slapd, а от задач, поставленных перед пользовательским каталогом, зависит состав пользовательской схемы данных, выбор механизма манипуляции данными и наложений, организация системы безопасности и многое другое. Как гласит народная мудрость: "Семь раз отмерь, один раз отрежь".

В данной главе мы приведём пример настройки службы каталогов для решения самой, пожалуй, распространённой задачи — ведения пользовательского каталога, или, с точки зрения службы каталогов, пользовательской базы данных или DIT. Начнём мы с инициализации каталога cn=config, то есть с создания базы данных cn=config "с нуля". В разных системах проблему инициализации каталога решают по-разному, мы же собираемся более-менее унифицировать данный процесс и создать каталог cn=config с классической системой доступа: подключение от имени rootDN с парольной аутентификацией. Поэтому сначала мы приведём настройки OpenLDAP, если так можно выразиться, в исходное состояние.

После инициализации cn=config и запуска OpenLDAP мы опишем и проведём все необходимые действия для начала работы с пользовательской базой данных.

Часть действий по настройке (создание директорий файловой системы, смена владельца и другие) требует административных прав. Поэтому, чтобы не перегружать примеры излишними вызовами sudo, в данной главе мы будем считать, что все действия выполняются с правами root.

Содержание

Pro-LDAP.ru 2013-2017 г. Последнее изменение страницы — 12 января 2013 г. Вопросы и предложения принимаются на форуме проекта.