summaryrefslogtreecommitdiff
path: root/modules/pam_nologin
diff options
context:
space:
mode:
Diffstat (limited to 'modules/pam_nologin')
-rw-r--r--modules/pam_nologin/.cvsignore2
-rw-r--r--modules/pam_nologin/README41
-rw-r--r--modules/pam_nologin/pam_nologin.896
3 files changed, 2 insertions, 137 deletions
diff --git a/modules/pam_nologin/.cvsignore b/modules/pam_nologin/.cvsignore
index 9fb98574..f9fb15b5 100644
--- a/modules/pam_nologin/.cvsignore
+++ b/modules/pam_nologin/.cvsignore
@@ -4,3 +4,5 @@
.libs
Makefile
Makefile.in
+README
+pam_nologin.8
diff --git a/modules/pam_nologin/README b/modules/pam_nologin/README
deleted file mode 100644
index 3ffa591d..00000000
--- a/modules/pam_nologin/README
+++ /dev/null
@@ -1,41 +0,0 @@
-pam_nologin — Prevent non-root users from login
-
-━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-
-DESCRIPTION
-
-pam_nologin is a PAM module that prevents users from logging into the system
-when /etc/nologin exists. The contents of the /etc/nologin file are displayed
-to the user. The pam_nologin module has no effect on the root user's ability to
-log in.
-
-OPTIONS
-
-file=/path/nologin
-
- Use this file instead the default /etc/nologin.
-
-successok
-
- Return PAM_SUCCESS if no file exists, the default is PAM_IGNORE.
-
-EXAMPLES
-
-The suggested usage for /etc/pam.d/login is:
-
-auth required pam_nologin.so
-
-
-NOTES
-
-In order to make this module effective, all login methods should be secured by
-it. It should be used as a required method listed before any sufficient methods
-in order to get standard Unix nologin semantics. Note, the use of successok
-module argument causes the module to return PAM_SUCCESS and as such would break
-such a configuration - failing sufficient modules would lead to a successful
-login because the nologin module succeeded.
-
-AUTHOR
-
-pam_nologin was written by Michael K. Johnson <johnsonm@redhat.com>.
-
diff --git a/modules/pam_nologin/pam_nologin.8 b/modules/pam_nologin/pam_nologin.8
deleted file mode 100644
index 5e502266..00000000
--- a/modules/pam_nologin/pam_nologin.8
+++ /dev/null
@@ -1,96 +0,0 @@
-.\" Title: pam_nologin
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 06/04/2006
-.\" Manual: Linux\-PAM Manual
-.\" Source: Linux\-PAM Manual
-.\"
-.TH "PAM_NOLOGIN" "8" "06/04/2006" "Linux\-PAM Manual" "Linux\-PAM Manual"
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.SH "NAME"
-pam_nologin \- Prevent non\-root users from login
-.SH "SYNOPSIS"
-.HP 15
-\fBpam_nologin.so\fR [file=\fI/path/nologin\fR] [successok]
-.SH "DESCRIPTION"
-.PP
-pam_nologin 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 pam_nologin module has no effect on the root user's ability to log in.
-.SH "OPTIONS"
-.TP 3n
-\fBfile=\fR\fB\fI/path/nologin\fR\fR
-Use this file instead the default
-\fI/etc/nologin\fR.
-.TP 3n
-\fBsuccessok\fR
-Return PAM_SUCCESS if no file exists, the default is PAM_IGNORE.
-.SH "MODULE SERVICES PROVIDED"
-.PP
-The
-\fBauth\fR
-and
-\fBacct\fR
-services are supported.
-.SH "RETURN VALUES"
-.TP 3n
-PAM_AUTH_ERR
-The user is not root and
-\fI/etc/nologin\fR
-exists, so the user is not permitted to log in.
-.TP 3n
-PAM_BUF_ERR
-Memory buffer error.
-.TP 3n
-PAM_IGNORE
-This is the default return value.
-.TP 3n
-PAM_SUCCESS
-Success: either the user is root or the
-\fI/etc/nologin\fR
-file does not exist.
-.TP 3n
-PAM_USER_UNKNOWN
-User not known to the underlying authentication module.
-.SH "EXAMPLES"
-.PP
-The suggested usage for
-\fI/etc/pam.d/login\fR
-is:
-.sp
-.RS 3n
-.nf
-auth required pam_nologin.so
-
-.fi
-.RE
-.sp
-.SH "NOTES"
-.PP
-In order to make this module effective, all login methods should be secured by it. It should be used as a
-\fIrequired\fR
-method listed before any
-\fIsufficient\fR
-methods in order to get standard Unix nologin semantics. Note, the use of
-\fBsuccessok\fR
-module argument causes the module to return
-\fIPAM_SUCCESS\fR
-and as such would break such a configuration \- failing
-\fIsufficient\fR
-modules would lead to a successful login because the nologin module
-\fIsucceeded\fR.
-.SH "SEE ALSO"
-.PP
-
-\fBnologin\fR(5),
-\fBpam.conf\fR(5),
-\fBpam.d\fR(8),
-\fBpam\fR(8)
-.SH "AUTHOR"
-.PP
-pam_nologin was written by Michael K. Johnson <johnsonm@redhat.com>.