pam_sm_acct_mgmt man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]

pam_sm_acct_mgmt(3)					   pam_sm_acct_mgmt(3)

NAME
       pam_sm_acct_mgmt - Service provider implementation for pam_acct_mgmt

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

       #include <security/pam_appl.h>
       #include <security/pam_modules.h>

       int  pam_sm_acct_mgmt(pam_handle_t  *pamh,  int	flags, int argc, const
       char **argv);

DESCRIPTION
       In response to a call to	 pam_acct_mgmt(3),  the	 PAM  framework	 calls
       pam_sm_acct_mgmt()  from	 the  modules  listed in the pam.conf(4) file.
       The account management provider supplies the back-end functionality for
       this  interface	function.  The	applications  should not call this API
       directly.

       The function, pam_sm_acct_mgmt(), determines whether the current user's
       account	and  password  are valid.  This includes checking for password
       and account expiration, valid log-in times, etc.	 The user in  question
       is  specified  by a prior call to pam_start(), and is referenced by the
       authentication handle, pamh, which is passed as the first  argument  to
       pam_sm_acct_mgmt().  The following flags may be set in the flags field:

	      PAM_SILENT			 The  account  management ser‐
						 vice should not generate  any
						 messages

	      PAM_DISALLOW_NULL_AUTHTOK		 The  account  management ser‐
						 vice should return  PAM_AUTH‐
						 TOKEN_REQUIRED	 if  the  user
						 has  a	 null	authentication
						 token

       The  argc  argument  represents	the number of scheme options passed in
       from the configuration file pam.conf(4).	  argv	specifies  the	scheme
       options,	 which are interpreted and processed by the account management
       service.	 Please refer to the specific module man pages for the various
       available  options.   If	 an unknown option is passed to the module, an
       error should be logged through syslog(3) and the option ignored.

RETURN VALUES
       If there are no restrictions to logging in,  PAM_SUCCESS	 is  returned.
       The following error values may also be returned upon error:

	      PAM_USER_UNKNOWN		User not known to underlying authenti‐
					cation module

	      PAM_AUTHTOKEN_REQD	New authentication token required

	      PAM_ACCT_EXPIRED		User account has expired

	      PAM_PERM_DENIED		User denied access to account at  this
					time

	      PAM_IGNORE		Ignore	 underlying   account	module
					regardless of whether the control flag
					is required, optional or sufficient

SEE ALSO
       pam(3), pam_acct_mgmt(3), syslog(3), pam.conf(4)

				19 October 1995		   pam_sm_acct_mgmt(3)
[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net