Rev 4 | Blame | Compare with Previous | Last modification | View Log | RSS feed
# -*- text -*-## $Id: cc37ca0d7eaf9887720eccc2de0ecb75a51117c8 $# passwd module allows to do authorization via any passwd-like# file and to extract any attributes from these files.## See the "smbpasswd" and "etc_group" files for more examples.## parameters are:# filename - path to filename## format - format for filename record. This parameters# correlates record in the passwd file and RADIUS# attributes.## Field marked as '*' is a key field. That is, the parameter# with this name from the request is used to search for# the record from passwd file## Attributes marked as '=' are added to reply_items instead# of default configure_itmes## Attributes marked as '~' are added to request_items## Field marked as ',' may contain a comma separated list# of attributes.## hashsize - hashtable size. Setting it to 0 is no longer permitted# A future version of the server will have the module# automatically determine the hash size. Having it set# manually should not be necessary.## allowmultiplekeys - if many records for a key are allowed## ignorenislike - ignore NIS-related records## delimiter - symbol to use as a field separator in passwd file,# for format ':' symbol is always used. '\0', '\n' are# not allowed## An example configuration for using /etc/passwd.## This is an example which will NOT WORK if you have shadow passwords,# NIS, etc. The "unix" module is normally responsible for reading# system passwords. You should use it instead of this example.#passwd etc_passwd {filename = /etc/passwdformat = "*User-Name:Crypt-Password:"hashsize = 100ignorenislike = noallowmultiplekeys = no}