Como adiciono um módulo de contribuição openLDAP com layout cn=config ao Ubuntu?

Como adiciono um módulo de contribuição openLDAP com layout cn=config ao Ubuntu?

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

informação relacionada