FreeRADIUS 仅接受一个用户的任意密码

FreeRADIUS 仅接受一个用户的任意密码

我需要在 FreeRADIUS 上配置一个用户,无论用户提交了什么密码,都要进行身份验证并生成访问接受。我知道如何为所有用户执行此操作,但如何为单个用户执行此操作?

答案1

如果仍然遇到此问题,您可以尝试以下方法:

authorize {

   ...

    if (User-Name == "bob") {
        update control {
            Auth-Type := Accept
        }
    } else {
        # process other users using
        # eap or whatever
    }
    
    ...

}

在您的虚拟授权服务器定义中。显然bob会更改为您的特殊用户名。您必须将其纳入您使用的任何其他常规身份验证流程中。

相关内容