diff options
author | Thorsten Kukuk <kukuk@thkukuk.de> | 2015-03-25 14:49:46 +0100 |
---|---|---|
committer | Thorsten Kukuk <kukuk@thkukuk.de> | 2015-03-25 14:49:46 +0100 |
commit | 73bdfac8c091492f466342feb8f2f5daa2f4c39b (patch) | |
tree | f47dabe5c93ecd4b9aafef62d7931699424815df /modules/pam_env/pam_env.conf.5.xml | |
parent | 7b39983f3a7b5e7522f1672e49dcbfe579f0228f (diff) | |
download | pam-73bdfac8c091492f466342feb8f2f5daa2f4c39b.tar.gz pam-73bdfac8c091492f466342feb8f2f5daa2f4c39b.tar.bz2 pam-73bdfac8c091492f466342feb8f2f5daa2f4c39b.zip |
pam_env: expand @{HOME} and @{SHELL} and enhance documentation
(Ticket#24 and #29)
* modules/pam_env/pam_env.c: Replace @{HOME} and @{SHELL} with passwd entries
* modules/pam_env/pam_env.conf.5.xml: Document @{HOME} and @{SHELL}
* modules/pam_env/pam_env.8.xml: Enhance documentation
Diffstat (limited to 'modules/pam_env/pam_env.conf.5.xml')
-rw-r--r-- | modules/pam_env/pam_env.conf.5.xml | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/pam_env/pam_env.conf.5.xml b/modules/pam_env/pam_env.conf.5.xml index 45950b8c..4040275a 100644 --- a/modules/pam_env/pam_env.conf.5.xml +++ b/modules/pam_env/pam_env.conf.5.xml @@ -43,14 +43,16 @@ <para> (Possibly non-existent) environment variables may be used in values - using the ${string} syntax and (possibly non-existent) PAM_ITEMs may - be used in values using the @{string} syntax. Both the $ and @ - characters can be backslash escaped to be used as literal values + using the ${string} syntax and (possibly non-existent) PAM_ITEMs as well + as HOME and SHELL may be used in values using the @{string} syntax. Both + the $ and @ characters can be backslash escaped to be used as literal values values can be delimited with "", escaped " not supported. Note that many environment variables that you would like to use may not be set by the time the module is called. - For example, HOME is used below several times, but + For example, ${HOME} is used below several times, but many PAM applications don't make it available by the time you need it. + The special variables @{HOME} and @{SHELL} are expanded to the values + for the user from his <emphasis>passwd</emphasis> entry. </para> <para> @@ -92,6 +94,7 @@ NNTPSERVER DEFAULT=localhost PATH DEFAULT=${HOME}/bin:/usr/local/bin:/bin\ :/usr/bin:/usr/local/bin/X11:/usr/bin/X11 + XDG_DATA_HOME @{HOME}/share/ </programlisting> <para> |