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

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

PAM_OPEN_SESSION(3)

Contents


NAME    [Toc]    [Back]

     pam_open_session -- open a user session

LIBRARY    [Toc]    [Back]

     PAM Library (libpam, -lpam)

SYNOPSIS    [Toc]    [Back]

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

     int
     pam_open_session(pam_handle_t *pamh, int flags);

DESCRIPTION    [Toc]    [Back]

     The pam_open_session sets up a user session for a previously authenticated
 user.  The session should later be torn down by a call to
     pam_close_session(3).

     The flags argument is the binary or of zero or more of the following values:


     PAM_SILENT          Do not emit any messages.

     If any other bits are set, pam_open_session will return PAM_SYMBOL_ERR.

RETURN VALUES    [Toc]    [Back]

     The pam_open_session function returns one of the following values:

     [PAM_ABORT]         General failure.

     [PAM_BUF_ERR]       Memory buffer error.

     [PAM_CONV_ERR]      Conversation failure.

     [PAM_PERM_DENIED]   Permission denied.

     [PAM_SERVICE_ERR]   Error in service module.

     [PAM_SESSION_ERR]   Session failure.

     [PAM_SYMBOL_ERR]    Invalid symbol.

     [PAM_SYSTEM_ERR]    System error.

SEE ALSO    [Toc]    [Back]

      
      
     pam(3), pam_close_session(3), pam_strerror(3)

STANDARDS    [Toc]    [Back]

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

AUTHORS    [Toc]    [Back]

     The pam_open_session 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_close_session FreeBSD close an existing user session
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 Tru64 Access user attribute information in the user database
getpwuid Tru64 Access user attribute information in the user database
getpwuid_r Tru64 Access user attribute information in the user database
getpwnam_r Tru64 Access user attribute information in the user database
getpwnam Tru64 Access user attribute information in the user database
getpwent_r Tru64 Access user attribute information in the user database
getpwent Tru64 Access user attribute information in the user database
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service