summaryrefslogtreecommitdiff
path: root/modules/pam_nologin/pam_nologin.8
blob: e68a6a156a03c82c57fca15d4aec7e9edde9d442 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
.\" Copyright (C) 2003 International Business Machines Corp.
.\" This file is distributed according to the GNU General Public License.
.\" See the file COPYING in the top level source directory for details.
.\" 
.de Sh \" Subsection
.br
.if t .Sp
.ne 5
.PP
\fB\\$1\fR
.PP
..
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Ip \" List item
.br
.ie \\n(.$>=3 .ne \\$3
.el .ne 3
.IP "\\$1" \\$2
..
.TH "PAM_NOLOGIN" 8 "2003-03-21" "Linux 2.4" "System Administrator's Manual"
.SH NAME
pam_nologin \- Disables login for all except root when 
\fI/etc/nologin\fR exists
.SH "SYNOPSIS"
.ad l
.hy 0

/lib/security/pam_nologin
.sp
.ad
.hy

.SH "DESCRIPTION"

.PP
\fBpam_nologin\fR is a PAM module that prevents users from logging 
into the system when \fI/etc/nologin\fR exists. 
The contents of the \fI/etc/nologin\fR file are displayed to the user. 
The \fBpam_nologin\fR module has no effect on the root user's ability to log in.

.SH "OPTIONS"

.PP
\fBpam_login\fR has no options.

.SH "MODULE SERVICES PROVIDED"

.TP
auth
_authentication and _setcred (blank)

.SH "RETURN CODES"
.PP
\fBpam_nologin\fR has the following return codes:
.TP
PAM_SUCCESS
Success: either the user is root or the \fI/etc/nologin\fR file does not exist.

.TP
PAM_SERVICE_ERR
The module was unable to get the user name.

.TP
PAM_USER_UNKNOWN
The module cannot get the UID associated with this user.

.TP
PAM_AUTH_ERR
The user is not root and \fI/etc/nologin\fR exists, so the user is 
not permitted to log in.

.SH "HISTORY"

.PP
\fBpam_nologin\fR was written by Michael K. Johnson.

.SH "SEE ALSO"

.PP
\fBpam.conf\fR(8), \fBpam.d\fR(8), \fBpam\fR(8), \fBnologin\fR(8).

.SH AUTHOR
Emily Ratliff.