Настройка Openldap

2023-09-02 · 1 мин. для прочтения

Настройка Openldap.

Содержание

1 Установка Openldap

  • Установка сервера openldap:
    dnf -y install openldap-servers openldap-clients
    
  • Запуск сервера openldap:
    systemctl enable --now slapd
    

2 Пароль администратора

  • Для генерации значения пароля пользователя, подходящего для использования с ldapadd или ldapmodify используется утилита slappasswd.
  • Вначале хэша пароля начинающийся алгоритм хэша (например {SSHA}).
  • Создайте хеш пароля:
    slappasswd > /etc/openldap/certs/password
    

3 Обслуживание

3.1 Удаление устаревших log-файлов базы данных

  • log-файлы базы данных занимают всё больше и больше свободного места.
  • В файле /var/lib/ldap/DB_CONFIG можно задать:
    set_flags DB_LOG_AUTOREMOVE on
    
  • Кажется, эта опция выполнятся выполняется однократно при перезапуске службы и не повторяется периодически.
  • Для удаления ненужных журналов можно запустить в каталоге с базой данных:
    sudo -u ldap db_archive -d
    
  • Можно явно указать каталог базы данных:
    sudo -u ldap db_archive -d -h /var/lib/ldap
    
  • Можно добавить в /etc/cron.d/slapd:
    # LDAP DB maintenance
    0 3 * * * sudo -u ldap /usr/bin/db_archive -d -h /var/lib/ldap
    
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.