freeradius之智能认证

目的: 用户使用账号[email protected]登录,认证服务器提取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}"
 

猜你喜欢

转载自blog.csdn.net/ypbsyy/article/details/81805797