Я пытаюсь загрузить модуль pw-radius на мой сервер slapd Ubuntu 12.04, но не знаю, как это сделать. Уходя ПРОЧТИ МЕНЯ в каталоге модуля passwd, я создал модуль pw-radius, но не знаю, как записать файл LDIF, чтобы добавить его на мой сервер slapd Ubuntu (cn = config layout). 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"
Если я использую LDIF с документацией Ubuntu для загрузки модуля 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"
В итоге я использовал плагин 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