xref: /netbsd-src/lib/libpam/modules/pam_lastlog/pam_lastlog.8 (revision 3d37b7e762e0a90c7c3de6e55f846c854fbac7b1)
1*3d37b7e7Schristos.\" $NetBSD: pam_lastlog.8,v 1.7 2005/03/03 02:11:49 christos Exp $
26f11bdf1Schristos.\" Copyright (c) 2001 Mark R V Murray
36f11bdf1Schristos.\" All rights reserved.
46f11bdf1Schristos.\" Copyright (c) 2001 Networks Associates Technology, Inc.
56f11bdf1Schristos.\" All rights reserved.
66f11bdf1Schristos.\"
76f11bdf1Schristos.\" Portions of this software were developed for the FreeBSD Project by
86f11bdf1Schristos.\" ThinkSec AS and NAI Labs, the Security Research Division of Network
96f11bdf1Schristos.\" Associates, Inc.  under DARPA/SPAWAR contract N66001-01-C-8035
106f11bdf1Schristos.\" ("CBOSS"), as part of the DARPA CHATS research program.
116f11bdf1Schristos.\"
126f11bdf1Schristos.\" Redistribution and use in source and binary forms, with or without
136f11bdf1Schristos.\" modification, are permitted provided that the following conditions
146f11bdf1Schristos.\" are met:
156f11bdf1Schristos.\" 1. Redistributions of source code must retain the above copyright
166f11bdf1Schristos.\"    notice, this list of conditions and the following disclaimer.
176f11bdf1Schristos.\" 2. Redistributions in binary form must reproduce the above copyright
186f11bdf1Schristos.\"    notice, this list of conditions and the following disclaimer in the
196f11bdf1Schristos.\"    documentation and/or other materials provided with the distribution.
206f11bdf1Schristos.\" 3. The name of the author may not be used to endorse or promote
216f11bdf1Schristos.\"    products derived from this software without specific prior written
226f11bdf1Schristos.\"    permission.
236f11bdf1Schristos.\"
246f11bdf1Schristos.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
256f11bdf1Schristos.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
266f11bdf1Schristos.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
276f11bdf1Schristos.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
286f11bdf1Schristos.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
296f11bdf1Schristos.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
306f11bdf1Schristos.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
316f11bdf1Schristos.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
326f11bdf1Schristos.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
336f11bdf1Schristos.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
346f11bdf1Schristos.\" SUCH DAMAGE.
356f11bdf1Schristos.\"
364251f117Sthorpej.\" $FreeBSD: src/lib/libpam/modules/pam_lastlog/pam_lastlog.8,v 1.7 2005/01/21 10:38:42 ru Exp $
376f11bdf1Schristos.\"
38*3d37b7e7Schristos.Dd March 2, 2005
396f11bdf1Schristos.Dt PAM_LASTLOG 8
406f11bdf1Schristos.Os
416f11bdf1Schristos.Sh NAME
426f11bdf1Schristos.Nm pam_lastlog
436f11bdf1Schristos.Nd login accounting PAM module
446f11bdf1Schristos.Sh SYNOPSIS
456f11bdf1Schristos.Op Ar service-name
466f11bdf1Schristos.Ar module-type
476f11bdf1Schristos.Ar control-flag
486f11bdf1Schristos.Pa pam_lastlog
496f11bdf1Schristos.Op Ar options
506f11bdf1Schristos.Sh DESCRIPTION
515a2161b2SthorpejThe login accounting service module for PAM
526f11bdf1Schristosprovides functionality for only one PAM category:
536f11bdf1Schristossession management.
546f11bdf1SchristosIn terms of the
556f11bdf1Schristos.Ar module-type
566f11bdf1Schristosparameter, this is the
576f11bdf1Schristos.Dq Li session
586f11bdf1Schristosfeature.
596f11bdf1Schristos.Ss Login Accounting Session Management Module
606f11bdf1SchristosThe login accounting session management component provides functions
616f11bdf1Schristosto initiate
626f11bdf1Schristos.Pq Fn pam_sm_open_session
636f11bdf1Schristosand terminate
646f11bdf1Schristos.Pq Fn pam_sm_close_session
656f11bdf1Schristossessions.
666f11bdf1SchristosThe
676f11bdf1Schristos.Fn pam_sm_open_session
686f11bdf1Schristosfunction records the session in the
69463db6dcSwiz.Xr utmp 5 ,
70463db6dcSwiz.Xr utmpx 5 ,
71463db6dcSwiz.Xr wtmp 5 ,
72463db6dcSwiz.Xr wtmpx 5 ,
73463db6dcSwiz.Xr lastlog 5 ,
746f11bdf1Schristosand
75463db6dcSwiz.Xr lastlogx 5
766f11bdf1Schristosdatabases.
776f11bdf1SchristosThe
786f11bdf1Schristos.Fn pam_sm_close_session
796f11bdf1Schristosfunction does nothing.
806f11bdf1Schristos.Pp
816f11bdf1SchristosThe following options may be passed to the authentication module:
82*3d37b7e7Schristos.Bl -tag -width ".Cm no_nested"
836f11bdf1Schristos.It Cm debug
846f11bdf1Schristos.Xr syslog 3
856f11bdf1Schristosdebugging information at
866f11bdf1Schristos.Dv LOG_DEBUG
876f11bdf1Schristoslevel.
88*3d37b7e7Schristos.It Cm no_nested
89*3d37b7e7SchristosDon't update records or print messages if the user is
90*3d37b7e7Schristos.Dq nested ,
91*3d37b7e7Schristosi.e. logged in on the same tty on top of another user.
926f11bdf1Schristos.It Cm no_warn
936f11bdf1Schristossuppress warning messages to the user.
946f11bdf1Schristos.It Cm no_fail
956f11bdf1SchristosIgnore I/O failures.
966f11bdf1Schristos.El
976f11bdf1Schristos.Sh SEE ALSO
986f11bdf1Schristos.Xr last 1 ,
996f11bdf1Schristos.Xr w 1 ,
1006f11bdf1Schristos.Xr login 3 ,
10144d1e609Schristos.Xr loginx 3 ,
102463db6dcSwiz.Xr logout 3 ,
10344d1e609Schristos.Xr logoutx 3 ,
1046f11bdf1Schristos.Xr pam.conf 5 ,
1056f11bdf1Schristos.Xr utmp 5 ,
10644d1e609Schristos.Xr utmpx 5 ,
107463db6dcSwiz.Xr lastlogin 8 ,
1086f11bdf1Schristos.Xr pam 8
1096f11bdf1Schristos.Sh AUTHORS
1106f11bdf1SchristosThe
1116f11bdf1Schristos.Nm
112463db6dcSwizmodule and this manual page were developed for the
113463db6dcSwiz.Fx
114463db6dcSwizProject by
1156f11bdf1SchristosThinkSec AS and NAI Labs, the Security Research Division of Network
1166f11bdf1SchristosAssociates, Inc.\& under DARPA/SPAWAR contract N66001-01-C-8035
1176f11bdf1Schristos.Pq Dq CBOSS ,
1186f11bdf1Schristosas part of the DARPA CHATS research program.
119