從 PPA - 儲存庫安裝 Freeradius-LDAP 3.x

從 PPA - 儲存庫安裝 Freeradius-LDAP 3.x

最初我從穩定分支安裝了 Freeradius,如下所示:

apt-get install python-software-properties
apt-add-repository ppa:freeradius/stable-3.0
apt-get update
apt-get install freeradius make

我想,所有模組也都安裝好了;但現在,當我需要根據 LDAP-Directory 對 Freeradius 進行身份驗證,並且我嘗試重新配置 Freeradius 時,當我在調試模式 (-X) 下運行它時,我看到以下錯誤:

/etc/freeradius/mods-enabled/ldap: Failed to link to module 'rlm_ldap' : /user/lib/freeradius/rlm_ldap.so: cannot open shared object file: No such file or directory 

這就是為什麼我相信 Freeradius 的 LDAP 模組沒有安裝。

我怎麼能從同一個分支的 PPA:repository 中獲取它,以便不損壞 Freeradius 並使它們(使用 LDAP 模組)都工作。

Ubuntu 伺服器 16.04.1TLS、Freeradius 3.11

更新1:

$dpkg -l | grep freeradius 

freeradius        3.0.11-ppa3~xenial
freeradius-common 3.0.11-ppa3~xenial
freeradius-config 3.0.11-ppa3~xenial
freeradius-utils  3.0.11-ppa3~xenial
libfreeradius3    3.0.11-ppa3~xenial

答案1

若要在 FreeRadius 中支援 LDAP,請使用下列命令安裝對應的軟體套件:

sudo apt-get install freeradius-ldap

另外,關於您對混合版本的疑問,要檢查安裝的版本,請執行以下操作:

dpkg -l | grep freeradius

和/或:

dpkg -l freeradius-ldap

相關內容