一.PAM 模块介绍
PAM 的英文名全称为:Pluggable Authentication Module 系统,此程序是执行用户鉴别和账户维护的服务。鉴别通过质询-回应交互来完成的。
PAM有四部分组成,第一部分是:libpam,是实现PAM API 的库;第二部分是配置文件/etc/pam.conf(centos 6 以后没有该配置文件),第三部分,可以动态装载有两进制对象组成,常常用来处理一些实际鉴别工作的 服务模块;第四部分:PAM API 的系统命令。
二.在centos 7安装freeradius
1. 为了在pam 服务模块添加radiusd 服务模块,用yum 安装:
yum -y install freeradius
若yum 安装之后在安装目录/etc/raddb 目录下有 modules 模块则不需要执行第2步