FreeRADIUS - 用户名可以更改吗?

FreeRADIUS - 用户名可以更改吗?

有没有办法在 FreeRADIUS 代理之前更改用户名?

例如,您的用户名是“[电子邮件保护]“ 来到 FreeRADIUS 服务器,FreeRADIUS 服务器将用户名更改为 “[电子邮件保护]”并将其代理到定义的 RADIUS 服务器。

答案1

当然可以。使用授权部分中的策略语言更改用户名

authorize {
    # This is a policy which ships with the server
    # It breaks the incoming username into
    # - Stripped-User-Name
    # - Stripped-User-Domain
    split_username_nai
    if (&Stripped-User-Domain) {
        update request {
            User-Name := "123user@%{Stripped-User-Domain}"
        }
    }
}

相关内容