1ce77a8d6SDag-Erling Smørgrav.\" Generated from pam_get_item.c by gendoc.pl 2*3ba4c8c8SDag-Erling Smørgrav.Dd June 27, 2023 35c1eca55SDag-Erling Smørgrav.Dt PAM_GET_ITEM 3 45c1eca55SDag-Erling Smørgrav.Os 55c1eca55SDag-Erling Smørgrav.Sh NAME 65c1eca55SDag-Erling Smørgrav.Nm pam_get_item 75c1eca55SDag-Erling Smørgrav.Nd get PAM information 85c1eca55SDag-Erling Smørgrav.Sh SYNOPSIS 9644f2b7cSDag-Erling Smørgrav.In sys/types.h 105c1eca55SDag-Erling Smørgrav.In security/pam_appl.h 11ca236e63SDag-Erling Smørgrav.Ft "int" 12fe980754SDag-Erling Smørgrav.Fn pam_get_item "const pam_handle_t *pamh" "int item_type" "const void **item" 135c1eca55SDag-Erling Smørgrav.Sh DESCRIPTION 145c1eca55SDag-Erling SmørgravThe 152f3ed619SDag-Erling Smørgrav.Fn pam_get_item 1646acc370SDag-Erling Smørgravfunction stores a pointer to the item specified by 1746acc370SDag-Erling Smørgravthe 18b33ab329SDag-Erling Smørgrav.Fa item_type 197f106882SDag-Erling Smørgravargument in the location pointed to by the 20b33ab329SDag-Erling Smørgrav.Fa item 2146acc370SDag-Erling Smørgravargument. 2246acc370SDag-Erling SmørgravThe item is retrieved from the PAM context specified by the 23b33ab329SDag-Erling Smørgrav.Fa pamh 2446acc370SDag-Erling Smørgravargument. 257f106882SDag-Erling SmørgravIf 262f3ed619SDag-Erling Smørgrav.Fn pam_get_item 277f106882SDag-Erling Smørgravfails, the 287f106882SDag-Erling Smørgrav.Fa item 297f106882SDag-Erling Smørgravargument is untouched. 307f106882SDag-Erling Smørgrav.Pp 3146acc370SDag-Erling SmørgravThe following item types are recognized: 3246acc370SDag-Erling Smørgrav.Bl -tag -width 18n 3346acc370SDag-Erling Smørgrav.It Dv PAM_SERVICE 3446acc370SDag-Erling SmørgravThe name of the requesting service. 3546acc370SDag-Erling Smørgrav.It Dv PAM_USER 3646acc370SDag-Erling SmørgravThe name of the user the application is trying to 3746acc370SDag-Erling Smørgravauthenticate. 3846acc370SDag-Erling Smørgrav.It Dv PAM_TTY 3946acc370SDag-Erling SmørgravThe name of the current terminal. 4046acc370SDag-Erling Smørgrav.It Dv PAM_RHOST 4146acc370SDag-Erling SmørgravThe name of the applicant's host. 4246acc370SDag-Erling Smørgrav.It Dv PAM_CONV 4346acc370SDag-Erling SmørgravA 4446acc370SDag-Erling Smørgrav.Vt struct pam_conv 4546acc370SDag-Erling Smørgravdescribing the current conversation 4646acc370SDag-Erling Smørgravfunction. 4746acc370SDag-Erling Smørgrav.It Dv PAM_AUTHTOK 4846acc370SDag-Erling SmørgravThe current authentication token. 4946acc370SDag-Erling Smørgrav.It Dv PAM_OLDAUTHTOK 5046acc370SDag-Erling SmørgravThe expired authentication token. 5146acc370SDag-Erling Smørgrav.It Dv PAM_RUSER 5246acc370SDag-Erling SmørgravThe name of the applicant. 5346acc370SDag-Erling Smørgrav.It Dv PAM_USER_PROMPT 5446acc370SDag-Erling SmørgravThe prompt to use when asking the applicant for a user 5546acc370SDag-Erling Smørgravname to authenticate as. 5646acc370SDag-Erling Smørgrav.It Dv PAM_AUTHTOK_PROMPT 5746acc370SDag-Erling SmørgravThe prompt to use when asking the applicant for an 5846acc370SDag-Erling Smørgravauthentication token. 5993889be5SDag-Erling Smørgrav.It Dv PAM_OLDAUTHTOK_PROMPT 6093889be5SDag-Erling SmørgravThe prompt to use when asking the applicant for an 6193889be5SDag-Erling Smørgravexpired authentication token prior to changing it. 627f106882SDag-Erling Smørgrav.It Dv PAM_HOST 637f106882SDag-Erling SmørgravThe name of the host the application runs on. 6446acc370SDag-Erling Smørgrav.El 65ee02aaa9SDag-Erling Smørgrav.Pp 6646acc370SDag-Erling SmørgravSee 6746acc370SDag-Erling Smørgrav.Xr pam_start 3 6846acc370SDag-Erling Smørgravfor a description of 6946acc370SDag-Erling Smørgrav.Vt struct pam_conv . 7046acc370SDag-Erling Smørgrav.Pp 715c1eca55SDag-Erling Smørgrav.Sh RETURN VALUES 725c1eca55SDag-Erling SmørgravThe 732f3ed619SDag-Erling Smørgrav.Fn pam_get_item 745c1eca55SDag-Erling Smørgravfunction returns one of the following values: 7546acc370SDag-Erling Smørgrav.Bl -tag -width 18n 7649e56509SDag-Erling Smørgrav.It Bq Er PAM_SUCCESS 7749e56509SDag-Erling SmørgravSuccess. 7849e56509SDag-Erling Smørgrav.It Bq Er PAM_BAD_ITEM 7949e56509SDag-Erling SmørgravUnrecognized or restricted item. 805c1eca55SDag-Erling Smørgrav.El 815c1eca55SDag-Erling Smørgrav.Sh SEE ALSO 8246acc370SDag-Erling Smørgrav.Xr pam 3 , 8346acc370SDag-Erling Smørgrav.Xr pam_set_item 3 , 8446acc370SDag-Erling Smørgrav.Xr pam_start 3 , 8546acc370SDag-Erling Smørgrav.Xr pam_strerror 3 865c1eca55SDag-Erling Smørgrav.Sh STANDARDS 875c1eca55SDag-Erling Smørgrav.Rs 885c1eca55SDag-Erling Smørgrav.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules" 895c1eca55SDag-Erling Smørgrav.%D "June 1997" 905c1eca55SDag-Erling Smørgrav.Re 915c1eca55SDag-Erling Smørgrav.Sh AUTHORS 925c1eca55SDag-Erling SmørgravThe 932f3ed619SDag-Erling Smørgrav.Fn pam_get_item 942f3ed619SDag-Erling Smørgravfunction and this manual page were 952f3ed619SDag-Erling Smørgravdeveloped for the 96ca236e63SDag-Erling Smørgrav.Fx 972f3ed619SDag-Erling SmørgravProject by ThinkSec AS and Network Associates Laboratories, the 989bc006deSDag-Erling SmørgravSecurity Research Division of Network Associates, Inc.\& under 99ca236e63SDag-Erling SmørgravDARPA/SPAWAR contract N66001-01-C-8035 1005c1eca55SDag-Erling Smørgrav.Pq Dq CBOSS , 1015c1eca55SDag-Erling Smørgravas part of the DARPA CHATS research program. 102ce77a8d6SDag-Erling Smørgrav.Pp 103ce77a8d6SDag-Erling SmørgravThe OpenPAM library is maintained by 104f3b0ac34SDag-Erling Smørgrav.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no . 105