从 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

相关内容