Run user defined scripts on client connect and disconnect
Craig Campbell
craig at ccraft.ca
Mon Feb 8 13:21:38 CET 2010
If I am understanding your needs, this script does NOT perform user
authentication.
In that case, I THINK you want to trigger based upon accounting records
being sent to radius.
To do this, you need to use the ../etc/raddb/acct_users file.
Here is an example that we have been using for a session ending...
DEFAULT Acct-Status-Type == Stop
Exec-Program-Wait = "%{exec:/usr/local/sbin/acctstop.sh}",
Fall-Through = no
>From memory, I believe the counterpart to this is the "Acct-Status-Type ==
Start " (verify that).
Ensure you script provides a return code of 0. I THINK they matter...
Good Luck!
-craig
----- Original Message -----
From: "Josh Willmarth" <josh at joshwillmarth.com>
To: "FreeRadius users mailing list" <freeradius-users at lists.freeradius.org>
Sent: Sunday, February 07, 2010 2:44 AM
Subject: Re: Run user defined scripts on client connect and disconnect
Hello,
I looked at the included modules and read a lot of documentation, but
I seem to be missing the general concept. Could someone please give me
a detailed run down of which files to edit (and what to edit) in order
to execute a shell script during accounting and post-auth? This would
be greatly appreciated.
Thank you,
Josh Willmarth
On Thu, Feb 4, 2010 at 11:34 PM, Alan DeKok <aland at deployingradius.com>
wrote:
> Josh Willmarth wrote:
>> I have a radius server setup with version 2.1.8. Is there a way that I
>> can have custom scripts run each time a user successfully connects to
>> and disconnects from my radius server? If so, what environment
>> variables can be passed to these scripts? Sorry if I missed this in
>> the documentation, but I was unable to find the exact answer I am
>> looking for.
>
> See raddb/modules/exec
>
> Alan DeKok.
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
-
List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html
__________ Information from ESET Smart Security, version of virus signature
database 4842 (20100206) __________
The message was checked by ESET Smart Security.
http://www.eset.com
__________ Information from ESET Smart Security, version of virus signature database 4847 (20100208) __________
The message was checked by ESET Smart Security.
http://www.eset.com
More information about the Freeradius-Users
mailing list