Scripts executing in acct_users file
Hi all! I've just upgraded from 1.1.6 to 2.1.9. On the old server I'm used Start/Stop and Interim-Update in acct_users file to execute some script in this way: DEFAULT Acct-Status-Type == Start Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh" DEFAULT Acct-Status-Type == Interim-Update Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh" DEFAULT Acct-Status-Type == Stop Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh" But when I try it on the new server it seems it doesnt work. exec is enabled: Optimus# less /usr/local/etc/raddb/sites-enabled/default ... post-auth { # main_pool # reply_log # sql # sql_log # ldap exec # wimax Post-Auth-Type REJECT { attr_filter.access_reject } } What is the best way to make it work?
Hi, First: create an exec module in radiusd.conf For exemple : exec exe_module { wait = yes program = "path to your prograù" input_pairs = request output_pairs = reply shell_escape = yes output = none } Second: edit the site-available/default to add the module name to accounting section. accounting { exe_module .......... # # Create a 'detail'ed log of the packets. # Note that accounting requests which are proxied # are also logged in the detail file. detail ........... } Hoppe it'll helpe Regards. -----Message d'origine----- De : freeradius-users-bounces+mamadou.toure=vipnet.ci@lists.freeradius.org [mailto:freeradius-users-bounces+mamadou.toure=vipnet.ci@lists.freeradius.or g] De la part de Eugen Vakulenko Envoyé : vendredi 9 juillet 2010 08:53 À : freeradius-users@lists.freeradius.org Objet : Scripts executing in acct_users file Hi all! I've just upgraded from 1.1.6 to 2.1.9. On the old server I'm used Start/Stop and Interim-Update in acct_users file to execute some script in this way: DEFAULT Acct-Status-Type == Start Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh" DEFAULT Acct-Status-Type == Interim-Update Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh" DEFAULT Acct-Status-Type == Stop Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh" But when I try it on the new server it seems it doesnt work. exec is enabled: Optimus# less /usr/local/etc/raddb/sites-enabled/default ... post-auth { # main_pool # reply_log # sql # sql_log # ldap exec # wimax Post-Auth-Type REJECT { attr_filter.access_reject } } What is the best way to make it work? - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
On Fri, Jul 09, 2010 at 11:52:57AM +0300, Eugen Vakulenko wrote:
I've just upgraded from 1.1.6 to 2.1.9. On the old server I'm used Start/Stop and Interim-Update in acct_users file to execute some script in this way:
But when I try it on the new server it seems it doesnt work. exec is enabled:
The "exec" module doesn't seem to have anything to do with acct_users. Instead, the "files" module configuration references it. (Just wanted to point that out.) -- 2. That which causes joy or happiness.
participants (3)
-
Eugen Vakulenko -
Josip Rodin -
Toure Mamadou