如何將具有 cn=config 佈局的 openLDAP contrib 模組新增到 Ubuntu?

如何將具有 cn=config 佈局的 openLDAP contrib 模組新增到 Ubuntu?

我正在嘗試將 pw-radius 模組載入到我的 Ubuntu 12.04 slapd 伺服器中,但不知道如何進行。即將離開自述文件在 passwd 模組目錄中的檔案中,我已經建立了 pw-radius 模組,但不確定如何編寫 LDIF 檔案以將其新增至我的 Ubuntu slapd 伺服器(cn=config 佈局)。 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"

如果我使用 Ubuntu 文件 LDIF 來載入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"

答案1

我最終使用了 pw-freeradiusclient 插件,這是添加它的 ldif。它使用 /etc/radiusclient/ 中安裝的設定檔(從 ubuntu 14.04 上安裝 libfreeradius2 取得)

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


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

相關內容