pam_nologin is a PAM module that prevents users from logging into the
system when /var/run/nologin or /etc/nologin exists. The contents of
the file are displayed to the user. The pam_nologin module has no
effect on the root user's ability to log in.
The user is not root and /etc/nologin exists, so the user is not
permitted to log in.
Memory buffer error.
This is the default return value.
Success: either the user is root or the nologin file does not
User not known to the underlying authentication module.
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.
This page is part of the linux-pam (Pluggable Authentication Modules
for Linux) project. Information about the project can be found at
⟨https://fedorahosted.org/linux-pam/⟩. If you have a bug report for
this manual page, see ⟨https://fedorahosted.org/linux-pam/report⟩.
This page was obtained from the tarball Linux-PAM-1.3.0.tar.gz
fetched from ⟨http://www.linux-pam.org/library/⟩ on 2016-10-04. If
you discover any rendering problems in this HTML version of the page,
or you believe there is a better or more up-to-date source for the
page, or you have corrections or improvements to the information in
this COLOPHON (which is not part of the original manual page), send a
mail to firstname.lastname@example.org
Linux-PAM Manual 04/01/2016 PAM_NOLOGIN(8)