110b5fe87SSascha Wildner.\" Generated from pam_acct_mgmt.c by gendoc.pl
210b5fe87SSascha Wildner.\" $OpenPAM: pam_acct_mgmt.c 938 2017-04-30 21:34:42Z des $
3*4c84ab30SSascha Wildner.Dd February 24, 2019
4ade90846SJoerg Sonnenberger.Dt PAM_ACCT_MGMT 3
5ade90846SJoerg Sonnenberger.Os
6ade90846SJoerg Sonnenberger.Sh NAME
7ade90846SJoerg Sonnenberger.Nm pam_acct_mgmt
8ade90846SJoerg Sonnenberger.Nd perform PAM account validation procedures
9ade90846SJoerg Sonnenberger.Sh SYNOPSIS
10ade90846SJoerg Sonnenberger.In sys/types.h
11ade90846SJoerg Sonnenberger.In security/pam_appl.h
12ade90846SJoerg Sonnenberger.Ft "int"
13ade90846SJoerg Sonnenberger.Fn pam_acct_mgmt "pam_handle_t *pamh" "int flags"
14ade90846SJoerg Sonnenberger.Sh DESCRIPTION
15ade90846SJoerg SonnenbergerThe
16577efdeeSPeter Avalos.Fn pam_acct_mgmt
17ade90846SJoerg Sonnenbergerfunction verifies and enforces account restrictions
18ade90846SJoerg Sonnenbergerafter the user has been authenticated.
19ade90846SJoerg Sonnenberger.Pp
20ade90846SJoerg SonnenbergerThe
21ade90846SJoerg Sonnenberger.Fa flags
22ade90846SJoerg Sonnenbergerargument is the binary or of zero or more of the following
23ade90846SJoerg Sonnenbergervalues:
24ade90846SJoerg Sonnenberger.Bl -tag -width 18n
25ade90846SJoerg Sonnenberger.It Dv PAM_SILENT
26ade90846SJoerg SonnenbergerDo not emit any messages.
27ade90846SJoerg Sonnenberger.It Dv PAM_DISALLOW_NULL_AUTHTOK
28ade90846SJoerg SonnenbergerFail if the user's authentication token is null.
29ade90846SJoerg Sonnenberger.El
30ade90846SJoerg Sonnenberger.Pp
31ade90846SJoerg SonnenbergerIf any other bits are set,
32577efdeeSPeter Avalos.Fn pam_acct_mgmt
33ade90846SJoerg Sonnenbergerwill return
34ade90846SJoerg Sonnenberger.Dv PAM_SYMBOL_ERR .
35ade90846SJoerg Sonnenberger.Sh RETURN VALUES
36ade90846SJoerg SonnenbergerThe
37577efdeeSPeter Avalos.Fn pam_acct_mgmt
38ade90846SJoerg Sonnenbergerfunction returns one of the following values:
39ade90846SJoerg Sonnenberger.Bl -tag -width 18n
4010b5fe87SSascha Wildner.It Bq Er PAM_SUCCESS
4110b5fe87SSascha WildnerSuccess.
42ade90846SJoerg Sonnenberger.It Bq Er PAM_ABORT
43ade90846SJoerg SonnenbergerGeneral failure.
44ade90846SJoerg Sonnenberger.It Bq Er PAM_ACCT_EXPIRED
45ade90846SJoerg SonnenbergerUser account has expired.
46ade90846SJoerg Sonnenberger.It Bq Er PAM_AUTH_ERR
47ade90846SJoerg SonnenbergerAuthentication error.
48ade90846SJoerg Sonnenberger.It Bq Er PAM_BUF_ERR
49ade90846SJoerg SonnenbergerMemory buffer error.
50ade90846SJoerg Sonnenberger.It Bq Er PAM_CONV_ERR
51ade90846SJoerg SonnenbergerConversation failure.
52ade90846SJoerg Sonnenberger.It Bq Er PAM_NEW_AUTHTOK_REQD
53ade90846SJoerg SonnenbergerNew authentication token required.
54ade90846SJoerg Sonnenberger.It Bq Er PAM_PERM_DENIED
55ade90846SJoerg SonnenbergerPermission denied.
56ade90846SJoerg Sonnenberger.It Bq Er PAM_SERVICE_ERR
57ade90846SJoerg SonnenbergerError in service module.
58ade90846SJoerg Sonnenberger.It Bq Er PAM_SYSTEM_ERR
59ade90846SJoerg SonnenbergerSystem error.
60ade90846SJoerg Sonnenberger.It Bq Er PAM_USER_UNKNOWN
61ade90846SJoerg SonnenbergerUnknown user.
62ade90846SJoerg Sonnenberger.El
63ade90846SJoerg Sonnenberger.Sh SEE ALSO
64ade90846SJoerg Sonnenberger.Xr pam 3 ,
65ade90846SJoerg Sonnenberger.Xr pam_strerror 3
66ade90846SJoerg Sonnenberger.Sh STANDARDS
67ade90846SJoerg Sonnenberger.Rs
68ade90846SJoerg Sonnenberger.%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules"
69ade90846SJoerg Sonnenberger.%D "June 1997"
70ade90846SJoerg Sonnenberger.Re
71ade90846SJoerg Sonnenberger.Sh AUTHORS
72ade90846SJoerg SonnenbergerThe
73577efdeeSPeter Avalos.Fn pam_acct_mgmt
74577efdeeSPeter Avalosfunction and this manual page were
75577efdeeSPeter Avalosdeveloped for the
76ade90846SJoerg Sonnenberger.Fx
77577efdeeSPeter AvalosProject by ThinkSec AS and Network Associates Laboratories, the
78f23594ceSHasso TepperSecurity Research Division of Network Associates, Inc.\& under
79ade90846SJoerg SonnenbergerDARPA/SPAWAR contract N66001-01-C-8035
80ade90846SJoerg Sonnenberger.Pq Dq CBOSS ,
81ade90846SJoerg Sonnenbergeras part of the DARPA CHATS research program.
8210b5fe87SSascha Wildner.Pp
8310b5fe87SSascha WildnerThe OpenPAM library is maintained by
8410b5fe87SSascha Wildner.An Dag-Erling Sm\(/orgrav Aq Mt des@des.no .
85