freeradius之智能认证

目的: 用户使用账号test@realm.com登录,认证服务器提取test进行认证
步骤:
1、修改/usr/local/etc/raddb/hints文件,添加配置,通过配置文件方式用户名认证
DEFAULT User-Name =~ "^([^@]+)@realm.com"
        Stripped-User-Name := "%{1}"
2、修改./mods-config/sql/main/mysql/queries.conf,通过mysql方式用户名认证

放开注释:sql_user_name = "%{%{Stripped-User-Name}:-%{%{User-Name}:-DEFAULT}}"

注释:sql_user_name = "%{User-Name}"

root@yp-pc:/usr/local/etc/raddb# vi ./mods-config/sql/main/mysql/queries.conf
sql_user_name = "%{%{Stripped-User-Name}:-%{%{User-Name}:-DEFAULT}}" 
#
#sql_user_name = "%{User-Name}"
 
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页