Deleted Added
full compact
pam_deny.c (84218) pam_deny.c (89760)
1/*-
2 * Copyright 2001 Mark R V Murray
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 */
26
27#include <sys/cdefs.h>
1/*-
2 * Copyright 2001 Mark R V Murray
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 */
26
27#include <sys/cdefs.h>
28__FBSDID("$FreeBSD: head/lib/libpam/modules/pam_deny/pam_deny.c 84218 2001-09-30 22:11:06Z dillon $");
28__FBSDID("$FreeBSD: head/lib/libpam/modules/pam_deny/pam_deny.c 89760 2002-01-24 18:37:17Z markm $");
29
30#define PAM_SM_AUTH
31#define PAM_SM_ACCOUNT
32#define PAM_SM_SESSION
33#define PAM_SM_PASSWORD
34
35#include <security/pam_modules.h>
36#include "pam_mod_misc.h"
37
38PAM_EXTERN int
29
30#define PAM_SM_AUTH
31#define PAM_SM_ACCOUNT
32#define PAM_SM_SESSION
33#define PAM_SM_PASSWORD
34
35#include <security/pam_modules.h>
36#include "pam_mod_misc.h"
37
38PAM_EXTERN int
39pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv)
39pam_sm_authenticate(pam_handle_t *pamh, int flags __unused, int argc, const char **argv)
40{
41 struct options options;
42
43 pam_std_option(&options, NULL, argc, argv);
44
45 PAM_LOG("Options processed");
46
47 PAM_VERBOSE_ERROR("Unconditional deny");
48
49 PAM_RETURN(PAM_AUTH_ERR);
50}
51
52PAM_EXTERN int
40{
41 struct options options;
42
43 pam_std_option(&options, NULL, argc, argv);
44
45 PAM_LOG("Options processed");
46
47 PAM_VERBOSE_ERROR("Unconditional deny");
48
49 PAM_RETURN(PAM_AUTH_ERR);
50}
51
52PAM_EXTERN int
53pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv)
53pam_sm_setcred(pam_handle_t *pamh, int flags __unused, int argc, const char **argv)
54{
55 struct options options;
56
57 pam_std_option(&options, NULL, argc, argv);
58
59 PAM_LOG("Options processed");
60
61 PAM_VERBOSE_ERROR("Unconditional deny");
62
63 PAM_RETURN(PAM_CRED_UNAVAIL);
64}
65
66PAM_EXTERN int
54{
55 struct options options;
56
57 pam_std_option(&options, NULL, argc, argv);
58
59 PAM_LOG("Options processed");
60
61 PAM_VERBOSE_ERROR("Unconditional deny");
62
63 PAM_RETURN(PAM_CRED_UNAVAIL);
64}
65
66PAM_EXTERN int
67pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc ,const char **argv)
67pam_sm_acct_mgmt(pam_handle_t *pamh, int flags __unused, int argc ,const char **argv)
68{
69 struct options options;
70
71 pam_std_option(&options, NULL, argc, argv);
72
73 PAM_LOG("Options processed");
74
75 PAM_VERBOSE_ERROR("Unconditional deny");
76
77 PAM_RETURN(PAM_ACCT_EXPIRED);
78}
79
80PAM_EXTERN int
68{
69 struct options options;
70
71 pam_std_option(&options, NULL, argc, argv);
72
73 PAM_LOG("Options processed");
74
75 PAM_VERBOSE_ERROR("Unconditional deny");
76
77 PAM_RETURN(PAM_ACCT_EXPIRED);
78}
79
80PAM_EXTERN int
81pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv)
81pam_sm_chauthtok(pam_handle_t *pamh, int flags __unused, int argc, const char **argv)
82{
83 struct options options;
84
85 pam_std_option(&options, NULL, argc, argv);
86
87 PAM_LOG("Options processed");
88
89 PAM_VERBOSE_ERROR("Unconditional deny");
90
91 PAM_RETURN(PAM_PERM_DENIED);
92}
93
94PAM_EXTERN int
82{
83 struct options options;
84
85 pam_std_option(&options, NULL, argc, argv);
86
87 PAM_LOG("Options processed");
88
89 PAM_VERBOSE_ERROR("Unconditional deny");
90
91 PAM_RETURN(PAM_PERM_DENIED);
92}
93
94PAM_EXTERN int
95pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv)
95pam_sm_open_session(pam_handle_t *pamh, int flags __unused, int argc, const char **argv)
96{
97 struct options options;
98
99 pam_std_option(&options, NULL, argc, argv);
100
101 PAM_LOG("Options processed");
102
103 PAM_VERBOSE_ERROR("Unconditional deny");
104
105 PAM_RETURN(PAM_SESSION_ERR);
106}
107
108PAM_EXTERN int
96{
97 struct options options;
98
99 pam_std_option(&options, NULL, argc, argv);
100
101 PAM_LOG("Options processed");
102
103 PAM_VERBOSE_ERROR("Unconditional deny");
104
105 PAM_RETURN(PAM_SESSION_ERR);
106}
107
108PAM_EXTERN int
109pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv)
109pam_sm_close_session(pam_handle_t *pamh, int flags __unused, int argc, const char **argv)
110{
111 struct options options;
112
113 pam_std_option(&options, NULL, argc, argv);
114
115 PAM_LOG("Options processed");
116
117 PAM_VERBOSE_ERROR("Unconditional deny");
118
119 PAM_RETURN(PAM_SESSION_ERR);
120}
121
122PAM_MODULE_ENTRY("pam_deny");
110{
111 struct options options;
112
113 pam_std_option(&options, NULL, argc, argv);
114
115 PAM_LOG("Options processed");
116
117 PAM_VERBOSE_ERROR("Unconditional deny");
118
119 PAM_RETURN(PAM_SESSION_ERR);
120}
121
122PAM_MODULE_ENTRY("pam_deny");