Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37753034
en ru br
Репозитории ALT
S:2.6.4-alt1
5.1: 2.3.43-alt2.3
4.1: 2.3.41-alt3.M41.3
4.0: 2.3.35-alt1.M40.1
3.0: 2.2.27-alt1.1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: openldap

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

В этом файле я попробую описать будущую (TODO для меня)
структуру конфигурационных файлов сервера OpenLDAP.

Почему я решил ее несколько изменить:
Сейчас конфигурационные файлы состоять из
slapd.conf - основной файл для сервера slapd,
в котором при достаточно сложной конфигурации
мы получаем "кашу".
slapd-access.conf - файл для написания ACL
/etc/openldap/ldap.conf - файл конфигурации утилит!

И так что мы имеем:
1) Большой конфигурационный файл, по которому сложно, что либо искать!
2) Все параметры и ГЛОБАЛЬНЫЕ, и ЛОКАЛЬНЫЕ для каждой базы перемешаних файлах
3) Текущий конфигурационный файл подкладывается, а не генерится на основе того,
что есть в дистрибутиве

Что нужно получить:
1) Хорошо документированные, разумно разбитые на
самостоятельные части конфигурационные файлы
slapd.conf - Основные и глобальные настройки сервера
slapd-access.conf - Глобальные настройки безопасности - ACL'и, see slapd.access(5)
slapd-sasl.conf - Глобальные настройки безопасности - SASL
slapd-tls.conf - Глобальные настройки безопасности - TLS и SSL
slapd-ldb-local.conf - Ностройки локальных баз, желательно
только include на файлы отдельных баз
ldb-*.conf - Файлы локальных баз с соответствующими параметрами
DN, индексов, ACL
slapd-plugin.conf - SLAPI plugin config, see slapd.plugin(5)
ldap.conf - конфигурационный файл ldaptools

2) Данные файлы должны будут генерироваться автоматически на основе имеющегося
в дистрибудтиве.

3) При появлении в ALT нового конфигуратора, он должен будет уметь создавать файлы
ldb-*.conf и уметь добавлять в файл slapd-ldb-local.conf соотвествющие строчки.

Данная схема, на мой взгляд, незначительно увеличит время загрузки и проверки
корректности конфигурационных файлов, но позволит быстрее управлять и
настраивать сервер

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin