| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
At startup radiusd obtains its configuration values from three
places. The basic configuration is kept in the executable module
itself. These values are overridden by those obtained from
`raddb/config' file. Finally, the options obtained from the
command line override the first two sets of options.
When re-reading of the configuration is initiated either by
SIGHUP signal or by SNMP channel any changes in the config file
take precedence over command line arguments, since `raddb/config' is
the only way to change configuration of the running program.
This chapter discusses the `raddb/config' file in detail.
The `raddb/config' consists of statements and comments. Statements end with a semicolon. Many statements contain a block of sub-statements which also terminate with a semicolon.
Comments can be written in shell, C, or C++ constructs, i.e. any of the following represent a valid comment:
# A shell comment /* A C-style * multi-line comment */ // A C++-style comment |
These are the basic statements:
5.1.1 optionblockOptionblock: set the global program options.5.1.2 loggingblockFine-tune the logging. 5.1.3 authstatementConfigure authentication service. 5.1.4 acctstatementConfigure accounting service. 5.1.5 usedbmstatementEnable the DBM feature. 5.1.6 snmpstatementConfigure SNMP service. 5.1.7 rewritestatement.Configure Rewrite interface. 5.1.8 guilestatementConfigure Guile interface. 5.1.9 messagestatementConfigure server reply messages. 5.1.10 filtersstatementConfigure authentication and accounting filters. 5.1.11 mlcstatementConfigure multiple login checking.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |