re: "Why do you say it's deprecated?"
From the source code, ..scripts/exec-program-wait # Before version 2.0 of FreeRADIUS, the script could be run from the # deprecated attributes 'Exec-Program' and 'Exec-Program-Wait'. # However, these attributes are no longer supported and you have to # use the module 'rlm_exec' instead. # # An entry for the module 'rlm_exec' must be added to the file # 'radiusd.conf' with the path of the script. hence my attempts during my last upgrade to migrate to the new and improved method that will be used going forward.
re: "If you can be more specific about what you're trying to do" My specific requirement is to port the logic of multiple entries in the users file to the new method. The existing entries are like, DEFAULT Auth-Type := Accept Exec-Program-Wait = "/usr/local/sbin/auth -X -U -- %{User-Name} %{User-Password} %{%{Called-Station-Id}:-Missing} %{%{NAS-IP-Address}:-Missing} %{%{Calling-Station-Id}:-Missing} %{%{NAS-Port-Type}:-Missing} %{Vendor-Specific}" , Fall-Through = no I'd like to migrate to the 'new and improved' method before I hit an upgrade where it becomes non optional. I am not the original (also craig) poster who has a similar but more immediate requirement using a perl script. Thanks, -the other craig ----- Original Message ----- From: "Phil Mayers" <p.mayers@imperial.ac.uk> To: <freeradius-users@lists.freeradius.org> Sent: Monday, March 21, 2011 12:51 PM Subject: Re: $75.00 USD Bounty
On 21/03/11 15:04, Craig Campbell wrote:
Alan, I've read the documents indicated repeatedly. (And again just now.)
I have not yet been able to port the 'deprecated' method of
EXEC-PROGRAM-WAIT="/usr/local/bin/auth -A parameter"
Why do you say it's deprecated?
to the new method.
I guess I'm missing how to bind the program using the new method to the entries in the users file.
You don't. Calling a script in a "users" file entry by using the magic "Exec-Program-Wait" is different from defining an exec "module" and calling that in the "authorize" section.
They work differently and serve different needs.
If you can be more specific about what you're trying to do and show why it isn't working, people might be able to offer specific advice - but it's better to start a different thread, specific to your question. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
__________ Information from ESET Smart Security, version of virus signature database 5971 (20110321) __________
The message was checked by ESET Smart Security.
__________ Information from ESET Smart Security, version of virus signature database 5971 (20110321) __________ The message was checked by ESET Smart Security. http://www.eset.com