ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

This manual page is associated with Mac OS X Server. It is not available on standard Mac OS X (client) installations.

For more information about the manual page format, see the manual page for manpages(5).



radiusd.conf(5)                         FreeRADIUS configuration file                        radiusd.conf(5)



NAME
       radiusd.conf - configuration file for the FreeRADIUS server

DESCRIPTION
       The  radiusd.conf  file  resides in the radius database directory, by default /etc/raddb.  It defines
       the global configuration for the FreeRADIUS server.


FILE FORMAT
       The file consists of attribute-value pairs, sections, and comments.

       Attribute-value pairs are of the form name = value.

       A section begins with a section name, followed on the same line by an open bracket  {.   The  section
       may  contain other sections, or attribute-value pairs.  The section ends with a close bracket }, on a
       line by itself.

       Any line beginning with a (#) is deemed to be a comment,  and  is  ignored.   Lines  containing  only
       whitespace are also ignored.

       The file is line-based.  That is, each newline-terminated line represents either a comment, a section
       name, or an attribute-value pair.  It is not possible to specify multiple items on the same line, and
       there are no continuation lines.

       The  value for a particular attribute may reference a previously defined attribute by name. The stan-dard standard
       dard shell reference format ${name} is used.  When the variable is in a section or subsection, it may
       be  referenced  as  ${section.subsection.name}.  Forward references are not allowed.  Relative refer-ences references
       ences are allowed, via pre-pending the name with one or more of '.'.

       The individidual configuration directives are too numerous to list here, so  this  manual  page  only
       documents the file format.  Please read the sample configuration file distributed with the server for
       comments describing each of the allowed configuration directives.


EXAMPLES
            foo = bar

       Sets variable foo to have text value bar.

            blogs = ${foo}

       Sets variable blogs to the value of variable foo from the current section.  If there is  no  variable
       foo  in  the  current  section, then it looks for that variable in the body of the main configuration
       file, e.g. {Blogdir}

            my_section {
                 baz = bud
            }

       Defines a section named my_section, containing variable baz.

            blogs = ${.foo}

       Sets variable blogs to the value of variable foo, from the current section.

            blogs = ${..foo}

       Sets variable blogs to the value of variable foo, from the section which contains  the  current  sec-tion. section.
       tion.

            blogs = ${modules.detail.detailfile}

       Sets  variable  blogs to the value of variable detailfile, of the detail module, which is in the mod-ules modules
       ules section of the configuration file.



FILES
       /etc/raddb/radiusd.conf

SEE ALSO
       radiusd(8), users(5) clients(5)


AUTHOR
       Alan DeKok <aland@ox.org>



                                                 23 Jan 2004                                 radiusd.conf(5)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.