svn rev #25027: trunk/ doc/rst_source/krb_admins/conf_files/ src/config-files/

ghudson@MIT.EDU ghudson at MIT.EDU
Wed Jul 20 15:14:38 EDT 2011


http://src.mit.edu/fisheye/changelog/krb5/?cs=25027
Commit By: ghudson
Log Message:
ticket: 6929

Document loadable profile modules.


Changed Files:
U   trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst
U   trunk/src/config-files/krb5.conf.M
Modified: trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst
===================================================================
--- trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst	2011-07-20 19:14:34 UTC (rev 25026)
+++ trunk/doc/rst_source/krb_admins/conf_files/krb5_conf.rst	2011-07-20 19:14:38 UTC (rev 25027)
@@ -39,6 +39,12 @@
 
 *FILENAME* or *DIRNAME* should be an absolute path. The named file or directory must exist and be readable. Including a directory includes all files within the directory whose names consist solely of alphanumeric characters, dashes, or underscores. Included profile files are syntactically independent of their parents, so each included file must begin with a section header.
 
+The krb5.conf file can specify that configuration should be obtained from a loadable module, rather than the file itself, using the following directive at the beginning of a line before any section headers::
+
+     module MODULEPATH:RESIDUAL
+
+*MODULEPATH* may be relative to the library path of the krb5 installation, or it may be an absolute path.  *RESIDUAL* is provided to the module at initialization time.  If krb5.conf uses a module directive, kdc.conf should also use one if it exists.
+
 The krb5.conf file may contain any or all of the following sections:
 
 ============== =======================================================

Modified: trunk/src/config-files/krb5.conf.M
===================================================================
--- trunk/src/config-files/krb5.conf.M	2011-07-20 19:14:34 UTC (rev 25026)
+++ trunk/src/config-files/krb5.conf.M	2011-07-20 19:14:38 UTC (rev 25027)
@@ -71,6 +71,18 @@
 file must begin with a section header.
 
 .PP
+.I krb5.conf
+can cause configuration to be obtained from a loadable profile module
+by placing the directive "module MODULEPATH:RESIDUAL" at the beginning
+of a line before any section headers.  MODULEPATH may be relative to
+the library path of the krb5 installation, or it may be an absolute
+path.  RESIDUAL is provided to the module at initialization time.  If
+.I krb5.conf
+uses a module directive,
+.I kdc.conf
+should also use one if it exists.
+
+.PP
 The following sections are currently used in the 
 .I krb5.conf
 file:




More information about the cvs-krb5 mailing list