Estou tentando carregar o módulo pw-radius em meu servidor slapd Ubuntu 12.04, mas não tenho certeza de como fazer isso. Saindo doLeia-mearquivo no diretório do módulo passwd, construí o módulo pw-radius, mas não tenho certeza de como escrever o arquivo LDIF para adicioná-lo ao meu servidor Ubuntu slapd (cn=config layout). O README mostra apenas como configurar o 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"
Se eu usar a documentação do Ubuntu LDIF para carregar o módulo syncprov, eu poderia tentar algo assim, mas para onde iria a parte sobre "/etc/radius.conf"? Logo após o nome do módulo como é mostrado no 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"
Responder1
Acabei usando o plugin pw-freeradiusclient e este é o ldif para adicioná-lo. Ele usa os arquivos de configuração instalados em /etc/radiusclient/ (obtidos na instalação do libfreeradius2 no Ubuntu 14.04)
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: pw-freeradiusclient
ldapadd -Y EXTERNAL -H ldapi:/// -f pw.ldif