Не может загрузить скомпилированный модуль ltb-проверки-пароля на Debian

Я пытаюсь скомпилировать и загрузить модуль средства проверки пароля Проекта Панели инструментов LDAP для улучшения возможностей наложения политики паролей на Debian 7.8.

Вот то, что я сделал до сих пор:

  • Я установил и настроил OpenLDAP & Password Policy Overlay. Все работает как ожидалось.
  • Я также загрузил и скомпилировал модуль средства проверки пароля из его официальных источников и создал его против источника OpenLDAP Debian.

Пакет создает правильно и чисто, но когда я пытаюсь загрузить его LDIF или браузером LDAP (я включил CN=config доступ), я получаю следующий журнал:

slapd[2426]: conn=1000 op=14 MOD dn="cn=module{0},cn=config"
slapd[2426]: conn=1000 op=14 MOD attr=olcModuleLoad
slapd[2426]: conn=1000 op=14 RESULT tag=103 err=80 text=<olcModuleLoad> handler exited with 1
slapd[2426]: conn=1000 op=15 SRCH base="cn=module{0},cn=config" scope=0 deref=3 filter="(objectClass=*)"
slapd[2426]: conn=1000 op=15 SRCH attr=*
slapd[2426]: conn=1000 op=15 SEARCH RESULT tag=101 err=0 nentries=1 text=

Обновление: Наконец я получил значимое сообщение об ошибке:

slapd[2426]: loaded module check_password
slapd[2426]: module check_password: init_module() failed
slapd[2426]: olcModuleLoad: value #0: <olcModuleLoad> handler exited with 1!
0
задан 8 April 2015 в 17:14
1 ответ

Я решил проблему, проблема связана с PEBKAC. Чтобы использовать модуль check_password, вы должны добавить файл check_password.so в саму политику паролей,не в основной список модулей, загружаемых при запуске LDAP-сервера. Вот как это делается.

  1. Скомпилируйте пакет, используя его Makefile
  2. Скопируйте файл в / usr / lib / ldap
  3. Добавьте pwdPolicyChecker objectClass в нужную политику паролей для использования модуля проверки паролей.
  4. Добавьте атрибут pwdCheckModule со значением check_password.so в политику, которую вы хотите улучшить.
  5. Установите pwdCheckQuality для значения 1 .

На этом этапе все настроено. Настройте средство проверки на свой вкус с помощью его файла конфигурации и добавьте словарь паролей к настроенному пути. Расположение файлов зависит от вашей конфигурации.

0
ответ дан 5 December 2019 в 12:52

Теги

Похожие вопросы