123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- '\" t
- .\" Title: pam_timestamp_check
- .\" Author: [see the "AUTHOR" section]
- .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
- .\" Date: 09/03/2021
- .\" Manual: Linux-PAM Manual
- .\" Source: Linux-PAM Manual
- .\" Language: English
- .\"
- .TH "PAM_TIMESTAMP_CHECK" "8" "09/03/2021" "Linux-PAM Manual" "Linux\-PAM Manual"
- .\" -----------------------------------------------------------------
- .\" * Define some portability stuff
- .\" -----------------------------------------------------------------
- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- .\" http://bugs.debian.org/507673
- .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- .ie \n(.g .ds Aq \(aq
- .el .ds Aq '
- .\" -----------------------------------------------------------------
- .\" * set default formatting
- .\" -----------------------------------------------------------------
- .\" disable hyphenation
- .nh
- .\" disable justification (adjust text to left margin only)
- .ad l
- .\" -----------------------------------------------------------------
- .\" * MAIN CONTENT STARTS HERE *
- .\" -----------------------------------------------------------------
- .SH "NAME"
- pam_timestamp_check \- Check to see if the default timestamp is valid
- .SH "SYNOPSIS"
- .HP \w'\fBpam_timestamp_check\fR\ 'u
- \fBpam_timestamp_check\fR [\-k] [\-d] [\fItarget_user\fR]
- .SH "DESCRIPTION"
- .PP
- With no arguments
- \fBpam_timestamp_check\fR
- will check to see if the default timestamp is valid, or optionally remove it\&.
- .SH "OPTIONS"
- .PP
- \fB\-k\fR
- .RS 4
- Instead of checking the validity of a timestamp, remove it\&. This is analogous to sudo\*(Aqs
- \fI\-k\fR
- option\&.
- .RE
- .PP
- \fB\-d\fR
- .RS 4
- Instead of returning validity using an exit status, loop indefinitely, polling regularly and printing the status on standard output\&.
- .RE
- .PP
- \fB\fItarget_user\fR\fR
- .RS 4
- By default
- \fBpam_timestamp_check\fR
- checks or removes timestamps generated by
- \fIpam_timestamp\fR
- when the user authenticates as herself\&. When the user authenticates as a different user, the name of the timestamp file changes to accommodate this\&.
- \fItarget_user\fR
- allows one to specify this user name\&.
- .RE
- .SH "RETURN VALUES"
- .PP
- 0
- .RS 4
- The timestamp is valid\&.
- .RE
- .PP
- 2
- .RS 4
- The binary is not setuid root\&.
- .RE
- .PP
- 3
- .RS 4
- Invalid invocation\&.
- .RE
- .PP
- 4
- .RS 4
- User is unknown\&.
- .RE
- .PP
- 5
- .RS 4
- Permissions error\&.
- .RE
- .PP
- 6
- .RS 4
- Invalid controlling tty\&.
- .RE
- .PP
- 7
- .RS 4
- Timestamp is not valid\&.
- .RE
- .SH "NOTES"
- .PP
- Users can get confused when they are not always asked for passwords when running a given program\&. Some users reflexively begin typing information before noticing that it is not being asked for\&.
- .SH "EXAMPLES"
- .sp
- .if n \{\
- .RS 4
- .\}
- .nf
- auth sufficient pam_timestamp\&.so verbose
- auth required pam_unix\&.so
- session required pam_unix\&.so
- session optional pam_timestamp\&.so
-
- .fi
- .if n \{\
- .RE
- .\}
- .SH "FILES"
- .PP
- /var/run/sudo/\&.\&.\&.
- .RS 4
- timestamp files and directories
- .RE
- .SH "SEE ALSO"
- .PP
- \fBpam_timestamp_check\fR(8),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
- \fBpam\fR(8)
- .SH "AUTHOR"
- .PP
- pam_timestamp was written by Nalin Dahyabhai\&.
|