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

  man pages->HP-UX 11i man pages -> pam_close_session (3)              


 pam_open_session(3)                                     pam_open_session(3)

 NAME    [Toc]    [Back]
      pam_open_session, pam_close_session - perform PAM session creation and
      termination operations

 SYNOPSIS    [Toc]    [Back]
      cc [ flag ... ] file ...  -lpam [ library ... ]

      #include <security/pam_appl.h>

      int pam_open_session(pam_handle_t *pamh, int flags);

      int pam_close_session(pam_handle_t *pamh, int flags);

 DESCRIPTION    [Toc]    [Back]
      pam_open_session() is called after a user has been successfully
      authenticated (refer to pam_authenticate(3) and pam_acct_mgmt(3)) and
      is used to notify the session modules that a new session has been
      initiated.  All programs that use the pam(3) library should invoke
      pam_open_session() when beginning a new session.  Upon termination of
      this activity, pam_close_session() should be invoked to inform pam(3)
      that the session has terminated.

      The pamh argument is an authentication handle obtained by a prior call
      to pam_start().  The following flag may be set in the flags field for
      pam_open_session() and pam_close_session():

      PAM_SILENT      The session service should not generate any messages.

 APPLICATION USAGE    [Toc]    [Back]
      Refer to pam(3) for information on thread-safety of PAM interfaces.

 RETURN VALUES    [Toc]    [Back]
      Upon successful completion, PAM_SUCCESS is returned.  In addition to
      the return values defined in pam(3), the following value may be
      returned on error:

      PAM_SESSION_ERR       Can not make/remove an entry for the specified

 SEE ALSO    [Toc]    [Back]
      pam(3), pam_start(3), pam_authenticate(3), pam_acct_mgmt(3).

 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003
[ Back ]
 Similar pages
Name OS Title
_Exit FreeBSD perform normal program termination
_Exit OpenBSD perform normal program termination
exit OpenBSD perform normal program termination
exit FreeBSD perform normal program termination
exit NetBSD perform normal program termination
arsop IRIX perform an operation on an array session
newfile IRIX perform file-creation tasks for printer scripts
seekdir Tru64 Perform operations on directories
memcpy Tru64 Perform memory operations
memchr Tru64 Perform memory operations
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service