Movatterモバイル変換


[0]ホーム

URL:


man7.org > Linux >man-pages

Linux/UNIX system programming training


pam_sm_acct_mgmt(3) — Linux manual page

NAME |SYNOPSIS |DESCRIPTION |RETURN VALUES |SEE ALSO |COLOPHON

PAM_SM_ACCT_MGMT(3)          Linux-PAM ManualPAM_SM_ACCT_MGMT(3)

NAME        top

       pam_sm_acct_mgmt - PAM service function for account management

SYNOPSIS        top

#include <security/pam_modules.h>int pam_sm_acct_mgmt(pam_handle_t *pamh, intflags, intargc,const char **argv);

DESCRIPTION        top

       Thepam_sm_acct_mgmtfunction is the service module's       implementation of thepam_acct_mgmt(3) interface.       This function performs the task of establishing whether the user       is permitted to gain access at this time. It should be understood       that the user has previously been validated by an authentication       module. This function checks for other things. Such things might       be: the time of day or the date, the terminal line, remote       hostname, etc. This function may also determine things like the       expiration on passwords, and respond that the user change it       before continuing.       Valid flags, which may be logically OR'd withPAM_SILENT, are:       PAM_SILENT           Do not emit any messages.       PAM_DISALLOW_NULL_AUTHTOK           ReturnPAM_AUTH_ERRif the database of authentication tokens           for this authentication mechanism has aNULL entry for the           user.

RETURN VALUES        top

       PAM_ACCT_EXPIRED           User account has expired.       PAM_AUTH_ERR           Authentication failure.       PAM_NEW_AUTHTOK_REQD           The user's authentication token has expired. Before calling           this function again the application will arrange for a new one           to be given. This will likely result in a call topam_sm_chauthtok().       PAM_PERM_DENIED           Permission denied.       PAM_SUCCESS           The authentication token was successfully updated.       PAM_USER_UNKNOWN           User unknown to password service.

SEE ALSO        top

pam(3),pam_acct_mgmt(3),pam_sm_chauthtok(3),pam_strerror(3),PAM(8)

COLOPHON        top

       This page is part of thelinux-pam (Pluggable Authentication       Modules for Linux) project.  Information about the project can be       found at ⟨http://www.linux-pam.org/⟩.  If you have a bug report       for this manual page, see ⟨//www.linux-pam.org/⟩.  This page was       obtained from the project's upstream Git repository       ⟨https://github.com/linux-pam/linux-pam.git⟩ on 2023-12-22.  (At       that time, the date of the most recent commit that was found in       the repository was 2023-12-18.)  If you discover any rendering       problems in this HTML version of the page, or you believe there is       a better or more up-to-date source for the page, or you have       corrections or improvements to the information in this COLOPHON       (which isnot part of the original manual page), send a mail to       man-pages@man7.orgLinux-PAM Manual                12/22/2023PAM_SM_ACCT_MGMT(3)

Pages that refer to this page:pam_debug(8)



HTML rendering created 2025-09-06 byMichael Kerrisk, author ofThe Linux Programming Interface.

For details of in-depthLinux/UNIX system programming training courses that I teach, lookhere.

Hosting byjambit GmbH.

Cover of TLPI


[8]ページ先頭

©2009-2025 Movatter.jp