Deleted Added
full compact
pam_nologin.8 (82359) pam_nologin.8 (170510)
1.\" Copyright (c) 2001 Mark R V Murray
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
1.\" Copyright (c) 2001 Mark R V Murray
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
25.\" $FreeBSD: head/lib/libpam/modules/pam_nologin/pam_nologin.8 82359 2001-08-26 18:05:35Z markm $
25.\" $FreeBSD: head/lib/libpam/modules/pam_nologin/pam_nologin.8 170510 2007-06-10 18:57:20Z yar $
26.\"
26.\"
27.Dd July 8, 2001
27.Dd June 10, 2007
28.Dt PAM_NOLOGIN 8
29.Os
30.Sh NAME
31.Nm pam_nologin
32.Nd NoLogin PAM module
33.Sh SYNOPSIS
34.Op Ar service-name
35.Ar module-type
36.Ar control-flag
37.Pa pam_nologin
38.Op Ar options
39.Sh DESCRIPTION
28.Dt PAM_NOLOGIN 8
29.Os
30.Sh NAME
31.Nm pam_nologin
32.Nd NoLogin PAM module
33.Sh SYNOPSIS
34.Op Ar service-name
35.Ar module-type
36.Ar control-flag
37.Pa pam_nologin
38.Op Ar options
39.Sh DESCRIPTION
40The NoLogin authentication service module for PAM,
40The NoLogin service module for PAM,
41.Nm
42provides functionality for only one PAM category:
41.Nm
42provides functionality for only one PAM category:
43authentication.
43account management.
44In terms of the
45.Ar module-type
46parameter, this is the
44In terms of the
45.Ar module-type
46parameter, this is the
47.Dq Li auth
47.Dq Li account
48feature.
48feature.
49It also provides a null function for session management.
50.Ss NoLogin Authentication Module
51The NoLogin authentication component
52.Pq Fn pam_sm_authenticate ,
49.Ss NoLogin Account Management Module
50The NoLogin account management component,
51.Fn pam_sm_acct_mgmt ,
53always returns success for the superuser,
54and returns success for all other users
55if the file
56.Pa /var/run/nologin
57does not exist.
58If
59.Pa /var/run/nologin
60does exist,
61then its contents are echoed
62to non-superusers
63before failure is returned.
64If a "nologin" capability
65is specified in
66.Xr login.conf 5 ,
67then the file thus specified
68is used instead.
69This usually defaults to
70.Pa /var/run/nologin .
71.Pp
52always returns success for the superuser,
53and returns success for all other users
54if the file
55.Pa /var/run/nologin
56does not exist.
57If
58.Pa /var/run/nologin
59does exist,
60then its contents are echoed
61to non-superusers
62before failure is returned.
63If a "nologin" capability
64is specified in
65.Xr login.conf 5 ,
66then the file thus specified
67is used instead.
68This usually defaults to
69.Pa /var/run/nologin .
70.Pp
72The following options may be passed to the authentication module:
71The following options may be passed to the module:
73.Bl -tag -width ".Cm no_warn"
74.It Cm debug
75.Xr syslog 3
76debugging information at
77.Dv LOG_DEBUG
78level.
79.It Cm no_warn
80suppress warning messages to the user.
81These messages include
82reasons why the user's
72.Bl -tag -width ".Cm no_warn"
73.It Cm debug
74.Xr syslog 3
75debugging information at
76.Dv LOG_DEBUG
77level.
78.It Cm no_warn
79suppress warning messages to the user.
80These messages include
81reasons why the user's
83authentication attempt was declined.
82login attempt was declined.
84.El
85.Sh SEE ALSO
86.Xr syslog 3 ,
87.Xr login.conf 5 ,
88.Xr nologin 5 ,
89.Xr pam.conf 5 ,
90.Xr pam 8
83.El
84.Sh SEE ALSO
85.Xr syslog 3 ,
86.Xr login.conf 5 ,
87.Xr nologin 5 ,
88.Xr pam.conf 5 ,
89.Xr pam 8