Gianni Olivieri wrote: > Hi to all, > > in a previous verison of freeradius I use the acct_users file to > launch a python script after login/logout of a user. > > the acct_users was so: > > DEFAULT Acct-Status-Type == "Start" > Exec-Program = "/etc/freeradius/SCRIPT/userlogin.py > %{User-Name}" > DEFAULT Acct-Status-Type == "Stop" > Exec-Program = "/etc/freeradius/SCRIPT/userlogout.py > %{User-Name} > > Now with freeradius 2.0.4 this acct_users doesn't work. > How can launch a script after a login and a logout?
You will need to use the "exec" module: DEFAULT Acct-Status-Type == "Start" Tmp-String-0 = "%{exec:/etc/freeradius/SCRIPT/userlogin.py}" That will also cause the script to execute immediately. Or, you can use "unlang": accounting { ... if (Acct-Status-Type == Start) { update reply { Tmp-String-0 = "%{exec:/etc/freeradius/SCRIPT/userlogin.py}" } } } Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html