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 |