*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> pam_get_user (3)              
Title
Content
Arch
Section
 

PAM_GET_USER(3)

Contents


NAME    [Toc]    [Back]

     pam_get_user -- retrieve user name

LIBRARY    [Toc]    [Back]

     PAM Library (libpam, -lpam)

SYNOPSIS    [Toc]    [Back]

     #include <sys/types.h>
     #include <security/pam_appl.h>

     int
     pam_get_user(pam_handle_t *pamh, const char **user, const char *prompt);

DESCRIPTION    [Toc]    [Back]

     The pam_get_user function returns the name of the target user, as specified
 to pam_start(3).  If no user was specified, nor set using
     pam_set_item(3), 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 user
     argument.

     The prompt argument specifies a prompt to use if no user name is cached.
     If it is NULL, the PAM_USER_PROMPT will be used.  If that item is also
     NULL, a hardcoded default prompt will be used.

RETURN VALUES    [Toc]    [Back]

     The pam_get_user function returns one of the following values:

     [PAM_BUF_ERR]       Memory buffer error.

     [PAM_CONV_ERR]      Conversation failure.

     [PAM_SYSTEM_ERR]    System error.

SEE ALSO    [Toc]    [Back]

      
      
     pam(3), pam_get_authtok(3), pam_get_item(3), pam_set_item(3),
     pam_start(3), pam_strerror(3)

STANDARDS    [Toc]    [Back]

     X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules,
     June 1997.

AUTHORS    [Toc]    [Back]

     The pam_get_user function and this manual page were developed for the
     FreeBSD 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.


FreeBSD 5.2.1                    July 15, 2003                   FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
pam_get_user HP-UX PAM routine to retrieve user name.
tt_message_uid HP-UX retrieve the user identifier attribute from a message
tt_message_user HP-UX retrieve the user information associated with a message object
ttyslot Tru64 Find the slot for the current user in the user accounting database
maxuprc HP-UX limits the maximum number of concurrent user processes per user
fgetpwent_r Tru64 Access user attribute information in the user database
setpwent_r Tru64 Access user attribute information in the user database
getpwuid Tru64 Access user attribute information in the user database
putpwent Tru64 Access user attribute information in the user database
getpwuid_r Tru64 Access user attribute information in the user database
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service