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.may...@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.
> 
> http://www.eset.com
> 
> 
>


__________ Information from ESET Smart Security, version of virus signature 
database 5971 (20110321) __________

The message was checked by ESET Smart Security.

http://www.eset.com

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to