URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 40646
[ Назад ]

Исходное сообщение
"HELP! к знатокам FreeRadius`а"

Отправлено _roman_ , 17-Фев-04 07:00 
Каким требованиям должен соответствовать скрипт "_alive"  в следующей конструкции (freeradius-0.9.3). Дело в том что я не могу запустить работающий скрипт ни на перле, ни си. Такое ощущение что он просто игнарирует их. Элементарные же скрипты, состоящие из одной строчки типа `printenv > /tmp/exec-program-wait` работают на ура.

DEFAULT Acct-Status-Type == Alive
        Exec-Program = "/usr/local/etc/raddb/_alive %u"

Спасибо.


Содержание

Сообщения в этом обсуждении
"HELP! к знатокам FreeRadius`а"
Отправлено Soldier , 17-Фев-04 10:00 
>Каким требованиям должен соответствовать скрипт "_alive"  в следующей конструкции (freeradius-0.9.3). Дело в том что я не могу запустить работающий скрипт ни на перле, ни си. Такое ощущение что он просто игнарирует их. Элементарные же скрипты, состоящие из одной строчки типа `printenv > /tmp/exec-program-wait` работают на ура.
>
>DEFAULT Acct-Status-Type == Alive
>        Exec-Program = "/usr/local/etc/raddb/_alive %u"
>
>
>Спасибо.


Может режим отладки поможет? radiusd -x?

Все ниже написанное это только мои предположения - проверять нет времени (да и лень
если честно):

Вообще я думал, что файл users  обрабатывается только при авторизации/аунтификации.
В этом случае ваш скрипт не отработает никогда, поскольку Acct-Status-Type в этом случае должнен равнятся Off или Start. У вас же, если я правильно понял, подразумевается, что  этот файл должен обрабатываться при посылке account alive
пакета.