Wie füge ich Ubuntu ein OpenLDAP-Contrib-Modul mit cn=config-Layout hinzu?

Wie füge ich Ubuntu ein OpenLDAP-Contrib-Modul mit cn=config-Layout hinzu?

Ich versuche, das pw-radius-Modul in meinen Ubuntu 12.04 slapd-Server zu laden, bin mir aber nicht sicher, wie ich das anstellen soll.LiesmichDatei im passwd-Modulverzeichnis. Ich habe das pw-radius-Modul erstellt, bin mir aber nicht sicher, wie ich die LDIF-Datei schreiben soll, um es meinem Ubuntu-slapd-Server hinzuzufügen (cn=config layout). Die README-Datei zeigt nur, wie man slapd.conf konfiguriert:

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"

Wenn ich die LDIF-Dokumentation von Ubuntu zum Laden des Syncprov-Moduls verwende, könnte ich so etwas versuchen, aber wo würde der Teil über „/etc/radius.conf“ hinkommen? Direkt nach dem Modulnamen, wie er in ldap.conf angezeigt wird?

#Load the syncprov and accesslog modules. 
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: pw-radius.so config="/etc/radius.conf"

Antwort1

Ich habe letztendlich das Plugin pw-freeradiusclient verwendet und dies ist das LDIF, um es hinzuzufügen. Es verwendet die installierten Konfigurationsdateien in /etc/radiusclient/ (erhalten durch die Installation von libfreeradius2 auf Ubuntu 14.04).

dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: pw-freeradiusclient


ldapadd -Y EXTERNAL -H ldapi:/// -f pw.ldif

verwandte Informationen