крипт пароль для freeradius - PullRequest
       23

крипт пароль для freeradius

0 голосов
/ 20 декабря 2018

Я хочу авторизоваться, чтобы использовать пароль + otp, авторизовать метод определения:

authorize {
        if (User-Password =~ /^(.*)([0-9]{6})$/) {
                update request {
                        User-Password := "%{1}"
                }
                multiotp_test.authenticate
                if (ok) {
                        update request {
                                User-Password := "%{1}"
                        }
                }
        } else {
                reject
        }
        files
        expiration
        ldap
        pap
}

но теперь в журнале отладки радиуса получают криптованный пароль:

(0)   User-Name = "perlingzhao"
(0)   Calling-Station-Id = "11.48.13.250"
(0)   NAS-Port = 0
(0)   NAS-IP-Address = 172.21.0.87
(0)   User-Password = "H2unG\362[\252\341\024?t\320\375\330\n"
(0) # Executing section authorize from file /etc/raddb/sites-enabled/default
(0)   authorize {
(0)     if (User-Password =~ /^([^ ]*)$/) {
......

, так что это не может бытьразделить как пароль и отп.

Помогите, спасибо.

...