]> granicus.if.org Git - linux-pam/commitdiff
Relevant BUGIDs: 812567
authorJan Rekorajski <baggins@sith.mimuw.edu.pl>
Thu, 25 Sep 2003 17:49:29 +0000 (17:49 +0000)
committerJan Rekorajski <baggins@sith.mimuw.edu.pl>
Thu, 25 Sep 2003 17:49:29 +0000 (17:49 +0000)
Purpose of commit: new feature

Commit summary:
---------------
Document new "include" directive for pam config file syntax.

doc/man/pam.8
doc/pam_source.sgml

index 939a0fe901e5cf9b9dfe290b9d3f77ef8356b147..50fc97672cebdccedbacd7bdb9db37e02d0c17be 100644 (file)
@@ -230,6 +230,12 @@ module has failed the success of this one is
 only module in the stack associated with this
 .BR service "+" type "."
 
+.sp
+New control directive first introduced in ALT Linux is
+.BR include
+- include all lines of given type from the configuration
+file specified as an argument to this control.
+
 .sp
 For the more complicated syntax valid
 .B control
index 674404b4356d002b44770f948875d24161381f15..2ea9a7c9c97fa33bd19a51a2502232fe4dbd563b 100644 (file)
@@ -437,8 +437,8 @@ with one of two syntaxes.
 The simpler (and historical) syntax for the control-flag is a single
 keyword defined to indicate the severity of concern associated with
 the success or failure of a specific module.  There are four such
-keywords: <tt/required/, <tt/requisite/, <tt/sufficient/ and
-<tt/optional/.
+keywords: <tt/required/, <tt/requisite/, <tt/sufficient/,
+<tt/optional/ and <tt/include/.
 
 <p>
 The Linux-PAM library interprets these keywords in the following
@@ -481,6 +481,12 @@ determine the nature of the response to the application.  One example
 of this latter case, is when the other modules return something like
 <tt/PAM_IGNORE/.
 
+<item> <tt/include/; this tells PAM to include all lines of given type
+from the configuration file specified as an argument to this control.
+The whole idea is to create few "systemwide" pam configs and include
+parts of them in application pam configs.
+
+
 </itemize>
 
 <p>