003 File Manager
Current Path:
/usr/src/contrib/openpam/doc/man
usr
/
src
/
contrib
/
openpam
/
doc
/
man
/
📁
..
📄
Makefile.am
(1.82 KB)
📄
Makefile.in
(18.64 KB)
📄
openpam.3
(4.12 KB)
📄
openpam.man
(429 B)
📄
openpam_borrow_cred.3
(1.58 KB)
📄
openpam_free_data.3
(1.09 KB)
📄
openpam_free_envlist.3
(869 B)
📄
openpam_get_feature.3
(1.88 KB)
📄
openpam_get_option.3
(1.22 KB)
📄
openpam_log.3
(2.03 KB)
📄
openpam_nullconv.3
(1.79 KB)
📄
openpam_readline.3
(1.96 KB)
📄
openpam_readlinev.3
(2.57 KB)
📄
openpam_readword.3
(3.23 KB)
📄
openpam_restore_cred.3
(1.3 KB)
📄
openpam_set_feature.3
(1.18 KB)
📄
openpam_set_option.3
(1.3 KB)
📄
openpam_straddch.3
(1.99 KB)
📄
openpam_subst.3
(2.25 KB)
📄
openpam_ttyconv.3
(1.64 KB)
📄
pam.3
(7.71 KB)
📄
pam.conf.5
(6.67 KB)
📄
pam.man
(3.17 KB)
📄
pam_acct_mgmt.3
(1.91 KB)
📄
pam_authenticate.3
(2.29 KB)
📄
pam_chauthtok.3
(2.12 KB)
📄
pam_close_session.3
(1.76 KB)
📄
pam_conv.3
(5.71 KB)
📄
pam_end.3
(1.29 KB)
📄
pam_error.3
(1.27 KB)
📄
pam_get_authtok.3
(3.73 KB)
📄
pam_get_data.3
(1.6 KB)
📄
pam_get_item.3
(2.4 KB)
📄
pam_get_user.3
(2.43 KB)
📄
pam_getenv.3
(1.24 KB)
📄
pam_getenvlist.3
(1.65 KB)
📄
pam_info.3
(1.27 KB)
📄
pam_open_session.3
(1.79 KB)
📄
pam_prompt.3
(1.54 KB)
📄
pam_putenv.3
(1.37 KB)
📄
pam_set_data.3
(1.69 KB)
📄
pam_set_item.3
(1.43 KB)
📄
pam_setcred.3
(2.12 KB)
📄
pam_setenv.3
(1.33 KB)
📄
pam_sm_acct_mgmt.3
(1.75 KB)
📄
pam_sm_authenticate.3
(1.85 KB)
📄
pam_sm_chauthtok.3
(2.04 KB)
📄
pam_sm_close_session.3
(1.63 KB)
📄
pam_sm_open_session.3
(1.62 KB)
📄
pam_sm_setcred.3
(1.74 KB)
📄
pam_start.3
(1.77 KB)
📄
pam_strerror.3
(1.31 KB)
📄
pam_verror.3
(1.3 KB)
📄
pam_vinfo.3
(1.3 KB)
📄
pam_vprompt.3
(2.21 KB)
Editing: pam_get_user.3
.\" Generated from pam_get_user.c by gendoc.pl .\" $OpenPAM: pam_get_user.c 938 2017-04-30 21:34:42Z des $ .Dd February 24, 2019 .Dt PAM_GET_USER 3 .Os .Sh NAME .Nm pam_get_user .Nd retrieve user name .Sh SYNOPSIS .In sys/types.h .In security/pam_appl.h .Ft "int" .Fn pam_get_user "pam_handle_t *pamh" "const char **user" "const char *prompt" .Sh DESCRIPTION The .Fn pam_get_user function returns the name of the target user, as specified to .Xr pam_start 3 . If no user was specified, nor set using .Xr pam_set_item 3 , .Fn pam_get_user will prompt for a user name. Either way, a pointer to the user name is stored in the location pointed to by the .Fa user argument, and the corresponding PAM item is updated. .Pp The .Fa prompt argument specifies a prompt to use if no user name is cached. If it is .Dv NULL , the .Dv PAM_USER_PROMPT item will be used. If that item is also .Dv NULL , a hardcoded default prompt will be used. Additionally, when .Fn pam_get_user is called from a service module, the prompt may be affected by module options as described below. The prompt is then expanded using .Xr openpam_subst 3 before it is passed to the conversation function. .Sh MODULE OPTIONS When called by a service module, .Fn pam_get_user will recognize the following module options: .Bl -tag -width 18n .It Dv user_prompt Prompt to use when asking for the user name. This option overrides both the .Fa prompt argument and the .Dv PAM_USER_PROMPT item. .El .Sh RETURN VALUES The .Fn pam_get_user function returns one of the following values: .Bl -tag -width 18n .It Bq Er PAM_SUCCESS Success. .It Bq Er PAM_BAD_ITEM Unrecognized or restricted item. .It Bq Er PAM_BUF_ERR Memory buffer error. .It Bq Er PAM_CONV_ERR Conversation failure. .It Bq Er PAM_SYSTEM_ERR System error. .El .Sh SEE ALSO .Xr openpam_get_option 3 , .Xr openpam_subst 3 , .Xr pam 3 , .Xr pam_conv 3 , .Xr pam_get_authtok 3 , .Xr pam_get_item 3 , .Xr pam_set_item 3 , .Xr pam_start 3 , .Xr pam_strerror 3 .Sh STANDARDS .Rs .%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules" .%D "June 1997" .Re .Sh AUTHORS The .Fn pam_get_user 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 .Pq Dq CBOSS , as part of the DARPA CHATS research program. .Pp The OpenPAM library is maintained by .An Dag-Erling Sm\(/orgrav Aq Mt des@des.no .
Upload File
Create Folder