xref: /freebsd/contrib/openpam/doc/man/pam_start.3 (revision ce77a8d6923d67accfee464f031330c83f551f9e)
1*ce77a8d6SDag-Erling Smørgrav.\" Generated from pam_start.c by gendoc.pl
2*ce77a8d6SDag-Erling Smørgrav.\" $Id: pam_start.c 648 2013-03-05 17:54:27Z des $
3*ce77a8d6SDag-Erling Smørgrav.Dd September 7, 2013
45c1eca55SDag-Erling Smørgrav.Dt PAM_START 3
55c1eca55SDag-Erling Smørgrav.Os
65c1eca55SDag-Erling Smørgrav.Sh NAME
75c1eca55SDag-Erling Smørgrav.Nm pam_start
85c1eca55SDag-Erling Smørgrav.Nd initiate a PAM transaction
95c1eca55SDag-Erling Smørgrav.Sh LIBRARY
105c1eca55SDag-Erling Smørgrav.Lb libpam
115c1eca55SDag-Erling Smørgrav.Sh SYNOPSIS
12644f2b7cSDag-Erling Smørgrav.In sys/types.h
135c1eca55SDag-Erling Smørgrav.In security/pam_appl.h
14ca236e63SDag-Erling Smørgrav.Ft "int"
155c1eca55SDag-Erling Smørgrav.Fn pam_start "const char *service" "const char *user" "const struct pam_conv *pam_conv" "pam_handle_t **pamh"
165c1eca55SDag-Erling Smørgrav.Sh DESCRIPTION
175c1eca55SDag-Erling SmørgravThe
182f3ed619SDag-Erling Smørgrav.Fn pam_start
1946acc370SDag-Erling Smørgravfunction creates and initializes a PAM context.
2046acc370SDag-Erling Smørgrav.Pp
2146acc370SDag-Erling SmørgravThe
22b33ab329SDag-Erling Smørgrav.Fa service
2346acc370SDag-Erling Smørgravargument specifies the name of the policy to apply, and is
2446acc370SDag-Erling Smørgravstored in the
2546acc370SDag-Erling Smørgrav.Dv PAM_SERVICE
2646acc370SDag-Erling Smørgravitem in the created context.
2746acc370SDag-Erling Smørgrav.Pp
2846acc370SDag-Erling SmørgravThe
29b33ab329SDag-Erling Smørgrav.Fa user
3046acc370SDag-Erling Smørgravargument specifies the name of the target user - the user the
3146acc370SDag-Erling Smørgravcreated context will serve to authenticate.
3246acc370SDag-Erling SmørgravIt is stored in the
3346acc370SDag-Erling Smørgrav.Dv PAM_USER
3446acc370SDag-Erling Smørgravitem in the created context.
3546acc370SDag-Erling Smørgrav.Pp
3646acc370SDag-Erling SmørgravThe
37b33ab329SDag-Erling Smørgrav.Fa pam_conv
3846acc370SDag-Erling Smørgravargument points to a
3946acc370SDag-Erling Smørgrav.Vt struct pam_conv
4046acc370SDag-Erling Smørgravdescribing the
41ee02aaa9SDag-Erling Smørgravconversation function to use; see
42b33ab329SDag-Erling Smørgrav.Fa pam_conv
43ee02aaa9SDag-Erling Smørgravfor details.
4446acc370SDag-Erling Smørgrav.Pp
455c1eca55SDag-Erling Smørgrav.Sh RETURN VALUES
465c1eca55SDag-Erling SmørgravThe
472f3ed619SDag-Erling Smørgrav.Fn pam_start
485c1eca55SDag-Erling Smørgravfunction returns one of the following values:
4946acc370SDag-Erling Smørgrav.Bl -tag -width 18n
5046acc370SDag-Erling Smørgrav.It Bq Er PAM_BUF_ERR
5146acc370SDag-Erling SmørgravMemory buffer error.
5246acc370SDag-Erling Smørgrav.It Bq Er PAM_SYSTEM_ERR
5346acc370SDag-Erling SmørgravSystem error.
545c1eca55SDag-Erling Smørgrav.El
555c1eca55SDag-Erling Smørgrav.Sh SEE ALSO
5646acc370SDag-Erling Smørgrav.Xr pam 3 ,
5746acc370SDag-Erling Smørgrav.Xr pam_end 3 ,
5846acc370SDag-Erling Smørgrav.Xr pam_get_item 3 ,
5946acc370SDag-Erling Smørgrav.Xr pam_set_item 3 ,
6046acc370SDag-Erling Smørgrav.Xr pam_strerror 3
615c1eca55SDag-Erling Smørgrav.Sh STANDARDS
625c1eca55SDag-Erling Smørgrav.Rs
635c1eca55SDag-Erling Smørgrav.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
645c1eca55SDag-Erling Smørgrav.%D "June 1997"
655c1eca55SDag-Erling Smørgrav.Re
665c1eca55SDag-Erling Smørgrav.Sh AUTHORS
675c1eca55SDag-Erling SmørgravThe
682f3ed619SDag-Erling Smørgrav.Fn pam_start
692f3ed619SDag-Erling Smørgravfunction and this manual page were
702f3ed619SDag-Erling Smørgravdeveloped for the
71ca236e63SDag-Erling Smørgrav.Fx
722f3ed619SDag-Erling SmørgravProject by ThinkSec AS and Network Associates Laboratories, the
739bc006deSDag-Erling SmørgravSecurity Research Division of Network Associates, Inc.\& under
74ca236e63SDag-Erling SmørgravDARPA/SPAWAR contract N66001-01-C-8035
755c1eca55SDag-Erling Smørgrav.Pq Dq CBOSS ,
765c1eca55SDag-Erling Smørgravas part of the DARPA CHATS research program.
77*ce77a8d6SDag-Erling Smørgrav.Pp
78*ce77a8d6SDag-Erling SmørgravThe OpenPAM library is maintained by
79*ce77a8d6SDag-Erling Smørgrav.An Dag-Erling Sm\(/orgrav Aq des@des.no .
80