Я пытаюсь загрузить модуль pw-radius на свой сервер Ubuntu 12.04 slapd, но не уверен, как это сделать.ПРОЧТИ МЕНЯфайл в каталоге модуля passwd, я собрал модуль pw-radius, но не уверен, как написать файл LDIF, чтобы добавить его на мой сервер Ubuntu slapd (макет cn=config). README показывает только, как настроить slapd.conf:
To use the RADIUS plugin, add:
moduleload pw-radius.so
to your slapd configuration file; optionally, the path to a configuration
file can be appended in the form
moduleload pw-radius.so config="/etc/radius.conf"
Если я использую документацию Ubuntu LDIF для загрузки модуля syncprov, я мог бы попробовать что-то вроде этого, но где будет бит о "/etc/radius.conf"? Сразу после имени модуля, как оно показано в ldap.conf?
#Load the syncprov and accesslog modules.
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: pw-radius.so config="/etc/radius.conf"
решение1
Я в итоге использовал плагин pw-freeradiusclient, и это ldif для его добавления. Он использует установленные файлы конфигурации в /etc/radiusclient/ (полученные из установки libfreeradius2 на ubuntu 14.04)
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: pw-freeradiusclient
ldapadd -Y EXTERNAL -H ldapi:/// -f pw.ldif