pam_get_item (3) ( Linux man: Библиотечные вызовы )
BSD mandoc
NAME
pam_get_item
- get PAM information
LIBRARY
Lb libpam
SYNOPSIS
#include <sys/types.h>
#include <security/pam_appl.h> int
pam_get_item (const pam_handle_t *pamh int item_type const void **item);
DESCRIPTION
The
function stores a pointer to the item specified by
the
Fa item_type
argument in the location specified by the
Fa item
argument.
The item is retrieved from the PAM context specified by the
Fa pamh
argument.
The following item types are recognized:
PAM_SERVICE
The name of the requesting service.
PAM_USER
The name of the user the application is trying to
authenticate.
PAM_TTY
The name of the current terminal.
PAM_RHOST
The name of the applicant's host.
PAM_CONV
A
Vt struct pam_conv
describing the current conversation
function.
PAM_AUTHTOK
The current authentication token.
PAM_OLDAUTHTOK
The expired authentication token.
PAM_RUSER
The name of the applicant.
PAM_USER_PROMPT
The prompt to use when asking the applicant for a user
name to authenticate as.
PAM_AUTHTOK_PROMPT
The prompt to use when asking the applicant for an
authentication token.
PAM_OLDAUTHTOK_PROMPT
The prompt to use when asking the applicant for an
expired authentication token prior to changing it.
See
pam_start3
for a description of
Vt struct pam_conv .
"X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
"June 1997"
AUTHORS
The
function and this manual page were developed for the
Fx Project by ThinkSec AS and Network Associates Laboratories, the
Security Research Division of Network Associates, Inc. under
DARPA/SPAWAR contract N66001-01-C-8035
(``CBOSS''
)
as part of the DARPA CHATS research program.