Add mods-available/enabled
[freeradius.git] / raddb / mods-available / exec
1 # -*- text -*-
2 #
3 #  $Id$
4
5 #
6 #  Execute external programs
7 #
8 #  This module is useful only for 'xlat'.  To use it,
9 #  put 'exec' into the 'instantiate' section.  You can then
10 #  do dynamic translation of attributes like:
11 #
12 #  Attribute-Name = `%{exec:/path/to/program args}`
13 #
14 #  The value of the attribute will be replaced with the output
15 #  of the program which is executed.  Due to RADIUS protocol
16 #  limitations, any output over 253 bytes will be ignored.
17 #
18 #  The RADIUS attributes from the user request will be placed
19 #  into environment variables of the executed program, as
20 #  described in "man unlang" and in doc/variables.txt
21 #
22 #  See also "echo" for more sample configuration.
23 #
24 exec {
25         wait = no
26         input_pairs = request
27         shell_escape = yes
28         output = none
29 }