xref: /netbsd-src/lib/libpam/modules/pam_guest/pam_guest.8 (revision b57f6d2615bc7f7c935982bfd75c464b5bed2482)
1*b57f6d26Swiz.\" $NetBSD: pam_guest.8,v 1.3 2005/02/20 19:37:30 wiz Exp $
26f11bdf1Schristos.\" Copyright (c) 2003 Networks Associates Technology, Inc.
36f11bdf1Schristos.\" All rights reserved.
46f11bdf1Schristos.\"
56f11bdf1Schristos.\" Portions of this software were developed for the FreeBSD Project by
66f11bdf1Schristos.\" ThinkSec AS and NAI Labs, the Security Research Division of Network
76f11bdf1Schristos.\" Associates, Inc.  under DARPA/SPAWAR contract N66001-01-C-8035
86f11bdf1Schristos.\" ("CBOSS"), as part of the DARPA CHATS research program.
96f11bdf1Schristos.\"
106f11bdf1Schristos.\" Redistribution and use in source and binary forms, with or without
116f11bdf1Schristos.\" modification, are permitted provided that the following conditions
126f11bdf1Schristos.\" are met:
136f11bdf1Schristos.\" 1. Redistributions of source code must retain the above copyright
146f11bdf1Schristos.\"    notice, this list of conditions and the following disclaimer.
156f11bdf1Schristos.\" 2. Redistributions in binary form must reproduce the above copyright
166f11bdf1Schristos.\"    notice, this list of conditions and the following disclaimer in the
176f11bdf1Schristos.\"    documentation and/or other materials provided with the distribution.
186f11bdf1Schristos.\" 3. The name of the author may not be used to endorse or promote
196f11bdf1Schristos.\"    products derived from this software without specific prior written
206f11bdf1Schristos.\"    permission.
216f11bdf1Schristos.\"
226f11bdf1Schristos.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
236f11bdf1Schristos.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
246f11bdf1Schristos.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
256f11bdf1Schristos.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
266f11bdf1Schristos.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
276f11bdf1Schristos.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
286f11bdf1Schristos.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
296f11bdf1Schristos.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
306f11bdf1Schristos.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
316f11bdf1Schristos.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
326f11bdf1Schristos.\" SUCH DAMAGE.
336f11bdf1Schristos.\"
346f11bdf1Schristos.\" $FreeBSD: src/lib/libpam/modules/pam_guest/pam_guest.8,v 1.4 2004/07/05 06:39:03 ru Exp $
356f11bdf1Schristos.\"
366f11bdf1Schristos.Dd May 26, 2003
376f11bdf1Schristos.Dt PAM_GUEST 8
386f11bdf1Schristos.Os
396f11bdf1Schristos.Sh NAME
406f11bdf1Schristos.Nm pam_guest
416f11bdf1Schristos.Nd Guest PAM module
426f11bdf1Schristos.Sh SYNOPSIS
436f11bdf1Schristos.Op Ar service-name
446f11bdf1Schristos.Ar module-type
456f11bdf1Schristos.Ar control-flag
466f11bdf1Schristos.Pa pam_guest
476f11bdf1Schristos.Op Ar arguments
486f11bdf1Schristos.Sh DESCRIPTION
496f11bdf1SchristosThe guest service module for PAM allows guest logins.
506f11bdf1SchristosIf successful, the
516f11bdf1Schristos.Nm
526f11bdf1Schristosmodule sets the PAM environment variable
536f11bdf1Schristos.Ev GUEST
546f11bdf1Schristosto the login name.
556f11bdf1SchristosThe application can check this variable using
566f11bdf1Schristos.Xr pam_getenv 3
576f11bdf1Schristosto differentiate guest logins from normal logins.
586f11bdf1Schristos.Pp
596f11bdf1SchristosThe following options may be passed to the
606f11bdf1Schristos.Nm
616f11bdf1Schristosmodule:
626f11bdf1Schristos.Bl -tag -width ".Cm pass_as_ruser"
636f11bdf1Schristos.It Cm guests Ns = Ns Ar list
646f11bdf1SchristosComma-separated list of guest account names.
656f11bdf1SchristosThe default is
666f11bdf1Schristos.Dq Li guest .
676f11bdf1SchristosA typical value for
686f11bdf1Schristos.Xr ftpd 8
696f11bdf1Schristoswould be
706f11bdf1Schristos.Dq Li anonymous,ftp .
716f11bdf1Schristos.It Cm nopass
726f11bdf1SchristosOmits the password prompt if the target account is on the list of
736f11bdf1Schristosguest accounts.
746f11bdf1Schristos.It Cm pass_as_ruser
756f11bdf1SchristosThe password typed in by the user is exported as the
766f11bdf1Schristos.Dv PAM_RUSER
776f11bdf1Schristositem.
786f11bdf1SchristosThis is useful for applications like
796f11bdf1Schristos.Xr ftpd 8
806f11bdf1Schristoswhere guest users are encouraged to use their email address as
816f11bdf1Schristospassword.
826f11bdf1Schristos.It Cm pass_is_user
836f11bdf1SchristosRequires the guest user to type in the guest account name as password.
846f11bdf1Schristos.El
856f11bdf1Schristos.Sh SEE ALSO
866f11bdf1Schristos.Xr pam_get_item 3 ,
87*b57f6d26Swiz.Xr pam_getenv 3 ,
886f11bdf1Schristos.Xr pam.conf 5 ,
896f11bdf1Schristos.Xr pam 8
906f11bdf1Schristos.Sh AUTHORS
916f11bdf1SchristosThe
926f11bdf1Schristos.Nm
936f11bdf1Schristosmodule and this manual page were developed for the
946f11bdf1Schristos.Fx
956f11bdf1SchristosProject by
966f11bdf1SchristosThinkSec AS and NAI Labs, the Security Research Division of Network
976f11bdf1SchristosAssociates, Inc.\& under DARPA/SPAWAR contract N66001-01-C-8035
986f11bdf1Schristos.Pq Dq CBOSS ,
996f11bdf1Schristosas part of the DARPA CHATS research program.
100