File: README

package info (click to toggle)
pam-tmpdir 0.03-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 96 kB
  • ctags: 24
  • sloc: ansic: 202; sh: 153; makefile: 78
file content (22 lines) | stat: -rw-r--r-- 926 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
This is pam_tmpdir, a module for (if needed) creating a secure
directory for users' temporary files and setting TMP and TMPDIR.

It is written by Tollef Fog Heen <tollef@add.no>, and you may use this
under the conditions of the GPL, as noted in
http://www.gnu.org/copyleft/gpl.html .  I'd appreciate any bug
reports, patches, suggestions etc.

It is based on pam_env which in turn is based on pam_mail.

To use this module, be sure to add a line like

session    optional     pam_tmpdir.so

to the services where you want to set $TMPDIR and $TMP.

Note that using "optional" instead of "required" will allow users to
login even if pam_tmpdir fails to create the safe tmpdir ($TMP and
$TMPDIR will remain unset in this case).  Using "required" will deny
login if an error occurs while setting up the safe tmpdir, this could
allow for a DoS attack if a malicious user gets the chance to create
/tmp/user before pam_tmpdir does.