Estoy intentando cargar el módulo pw-radius en mi servidor slapd de Ubuntu 12.04, pero no estoy seguro de cómo hacerlo. Saliendo delLÉAMEen el directorio del módulo passwd, construí el módulo pw-radius pero no estoy seguro de cómo escribir el archivo LDIF para agregarlo a mi servidor Ubuntu slapd (cn=diseño de configuración). El archivo README solo muestra cómo configurar 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"
Si uso la documentación LDIF de Ubuntu para cargar el módulo syncprov, podría intentar algo como esto, pero ¿adónde iría la parte sobre "/etc/radius.conf"? ¿Justo después del nombre del módulo como se muestra en 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"
Respuesta1
Terminé usando el complemento pw-freeradiusclient y este es el ldif para agregarlo. Utiliza los archivos de configuración instalados en /etc/radiusclient/ (obtenidos de la instalación de libfreeradius2 en ubuntu 14.04)
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: pw-freeradiusclient
ldapadd -Y EXTERNAL -H ldapi:/// -f pw.ldif