summaryrefslogtreecommitdiffstats
path: root/plugins/sudoers/def_data.h
blob: 5c244a45c99a41857018e27f2ffd2add5a4a98a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
/* generated file, do not edit */

#define I_SYSLOG                0
#define def_syslog              (sudo_defs_table[I_SYSLOG].sd_un.ival)
#define I_SYSLOG_GOODPRI        1
#define def_syslog_goodpri      (sudo_defs_table[I_SYSLOG_GOODPRI].sd_un.ival)
#define I_SYSLOG_BADPRI         2
#define def_syslog_badpri       (sudo_defs_table[I_SYSLOG_BADPRI].sd_un.ival)
#define I_LONG_OTP_PROMPT       3
#define def_long_otp_prompt     (sudo_defs_table[I_LONG_OTP_PROMPT].sd_un.flag)
#define I_IGNORE_DOT            4
#define def_ignore_dot          (sudo_defs_table[I_IGNORE_DOT].sd_un.flag)
#define I_MAIL_ALWAYS           5
#define def_mail_always         (sudo_defs_table[I_MAIL_ALWAYS].sd_un.flag)
#define I_MAIL_BADPASS          6
#define def_mail_badpass        (sudo_defs_table[I_MAIL_BADPASS].sd_un.flag)
#define I_MAIL_NO_USER          7
#define def_mail_no_user        (sudo_defs_table[I_MAIL_NO_USER].sd_un.flag)
#define I_MAIL_NO_HOST          8
#define def_mail_no_host        (sudo_defs_table[I_MAIL_NO_HOST].sd_un.flag)
#define I_MAIL_NO_PERMS         9
#define def_mail_no_perms       (sudo_defs_table[I_MAIL_NO_PERMS].sd_un.flag)
#define I_MAIL_ALL_CMNDS        10
#define def_mail_all_cmnds      (sudo_defs_table[I_MAIL_ALL_CMNDS].sd_un.flag)
#define I_TTY_TICKETS           11
#define def_tty_tickets         (sudo_defs_table[I_TTY_TICKETS].sd_un.flag)
#define I_LECTURE               12
#define def_lecture             (sudo_defs_table[I_LECTURE].sd_un.tuple)
#define I_LECTURE_FILE          13
#define def_lecture_file        (sudo_defs_table[I_LECTURE_FILE].sd_un.str)
#define I_AUTHENTICATE          14
#define def_authenticate        (sudo_defs_table[I_AUTHENTICATE].sd_un.flag)
#define I_ROOT_SUDO             15
#define def_root_sudo           (sudo_defs_table[I_ROOT_SUDO].sd_un.flag)
#define I_LOG_HOST              16
#define def_log_host            (sudo_defs_table[I_LOG_HOST].sd_un.flag)
#define I_LOG_YEAR              17
#define def_log_year            (sudo_defs_table[I_LOG_YEAR].sd_un.flag)
#define I_SHELL_NOARGS          18
#define def_shell_noargs        (sudo_defs_table[I_SHELL_NOARGS].sd_un.flag)
#define I_SET_HOME              19
#define def_set_home            (sudo_defs_table[I_SET_HOME].sd_un.flag)
#define I_ALWAYS_SET_HOME       20
#define def_always_set_home     (sudo_defs_table[I_ALWAYS_SET_HOME].sd_un.flag)
#define I_PATH_INFO             21
#define def_path_info           (sudo_defs_table[I_PATH_INFO].sd_un.flag)
#define I_FQDN                  22
#define def_fqdn                (sudo_defs_table[I_FQDN].sd_un.flag)
#define I_INSULTS               23
#define def_insults             (sudo_defs_table[I_INSULTS].sd_un.flag)
#define I_REQUIRETTY            24
#define def_requiretty          (sudo_defs_table[I_REQUIRETTY].sd_un.flag)
#define I_ENV_EDITOR            25
#define def_env_editor          (sudo_defs_table[I_ENV_EDITOR].sd_un.flag)
#define I_ROOTPW                26
#define def_rootpw              (sudo_defs_table[I_ROOTPW].sd_un.flag)
#define I_RUNASPW               27
#define def_runaspw             (sudo_defs_table[I_RUNASPW].sd_un.flag)
#define I_TARGETPW              28
#define def_targetpw            (sudo_defs_table[I_TARGETPW].sd_un.flag)
#define I_USE_LOGINCLASS        29
#define def_use_loginclass      (sudo_defs_table[I_USE_LOGINCLASS].sd_un.flag)
#define I_SET_LOGNAME           30
#define def_set_logname         (sudo_defs_table[I_SET_LOGNAME].sd_un.flag)
#define I_STAY_SETUID           31
#define def_stay_setuid         (sudo_defs_table[I_STAY_SETUID].sd_un.flag)
#define I_PRESERVE_GROUPS       32
#define def_preserve_groups     (sudo_defs_table[I_PRESERVE_GROUPS].sd_un.flag)
#define I_LOGLINELEN            33
#define def_loglinelen          (sudo_defs_table[I_LOGLINELEN].sd_un.uival)
#define I_TIMESTAMP_TIMEOUT     34
#define def_timestamp_timeout   (sudo_defs_table[I_TIMESTAMP_TIMEOUT].sd_un.tspec)
#define I_PASSWD_TIMEOUT        35
#define def_passwd_timeout      (sudo_defs_table[I_PASSWD_TIMEOUT].sd_un.tspec)
#define I_PASSWD_TRIES          36
#define def_passwd_tries        (sudo_defs_table[I_PASSWD_TRIES].sd_un.uival)
#define I_UMASK                 37
#define def_umask               (sudo_defs_table[I_UMASK].sd_un.mode)
#define I_LOGFILE               38
#define def_logfile             (sudo_defs_table[I_LOGFILE].sd_un.str)
#define I_MAILERPATH            39
#define def_mailerpath          (sudo_defs_table[I_MAILERPATH].sd_un.str)
#define I_MAILERFLAGS           40
#define def_mailerflags         (sudo_defs_table[I_MAILERFLAGS].sd_un.str)
#define I_MAILTO                41
#define def_mailto              (sudo_defs_table[I_MAILTO].sd_un.str)
#define I_MAILFROM              42
#define def_mailfrom            (sudo_defs_table[I_MAILFROM].sd_un.str)
#define I_MAILSUB               43
#define def_mailsub             (sudo_defs_table[I_MAILSUB].sd_un.str)
#define I_BADPASS_MESSAGE       44
#define def_badpass_message     (sudo_defs_table[I_BADPASS_MESSAGE].sd_un.str)
#define I_LECTURE_STATUS_DIR    45
#define def_lecture_status_dir  (sudo_defs_table[I_LECTURE_STATUS_DIR].sd_un.str)
#define I_TIMESTAMPDIR          46
#define def_timestampdir        (sudo_defs_table[I_TIMESTAMPDIR].sd_un.str)
#define I_TIMESTAMPOWNER        47
#define def_timestampowner      (sudo_defs_table[I_TIMESTAMPOWNER].sd_un.str)
#define I_EXEMPT_GROUP          48
#define def_exempt_group        (sudo_defs_table[I_EXEMPT_GROUP].sd_un.str)
#define I_PASSPROMPT            49
#define def_passprompt          (sudo_defs_table[I_PASSPROMPT].sd_un.str)
#define I_PASSPROMPT_OVERRIDE   50
#define def_passprompt_override (sudo_defs_table[I_PASSPROMPT_OVERRIDE].sd_un.flag)
#define I_RUNAS_DEFAULT         51
#define def_runas_default       (sudo_defs_table[I_RUNAS_DEFAULT].sd_un.str)
#define I_SECURE_PATH           52
#define def_secure_path         (sudo_defs_table[I_SECURE_PATH].sd_un.str)
#define I_EDITOR                53
#define def_editor              (sudo_defs_table[I_EDITOR].sd_un.str)
#define I_LISTPW                54
#define def_listpw              (sudo_defs_table[I_LISTPW].sd_un.tuple)
#define I_VERIFYPW              55
#define def_verifypw            (sudo_defs_table[I_VERIFYPW].sd_un.tuple)
#define I_NOEXEC                56
#define def_noexec              (sudo_defs_table[I_NOEXEC].sd_un.flag)
#define I_IGNORE_LOCAL_SUDOERS  57
#define def_ignore_local_sudoers (sudo_defs_table[I_IGNORE_LOCAL_SUDOERS].sd_un.flag)
#define I_CLOSEFROM             58
#define def_closefrom           (sudo_defs_table[I_CLOSEFROM].sd_un.ival)
#define I_CLOSEFROM_OVERRIDE    59
#define def_closefrom_override  (sudo_defs_table[I_CLOSEFROM_OVERRIDE].sd_un.flag)
#define I_SETENV                60
#define def_setenv              (sudo_defs_table[I_SETENV].sd_un.flag)
#define I_ENV_RESET             61
#define def_env_reset           (sudo_defs_table[I_ENV_RESET].sd_un.flag)
#define I_ENV_CHECK             62
#define def_env_check           (sudo_defs_table[I_ENV_CHECK].sd_un.list)
#define I_ENV_DELETE            63
#define def_env_delete          (sudo_defs_table[I_ENV_DELETE].sd_un.list)
#define I_ENV_KEEP              64
#define def_env_keep            (sudo_defs_table[I_ENV_KEEP].sd_un.list)
#define I_ROLE                  65
#define def_role                (sudo_defs_table[I_ROLE].sd_un.str)
#define I_TYPE                  66
#define def_type                (sudo_defs_table[I_TYPE].sd_un.str)
#define I_ENV_FILE              67
#define def_env_file            (sudo_defs_table[I_ENV_FILE].sd_un.str)
#define I_RESTRICTED_ENV_FILE   68
#define def_restricted_env_file (sudo_defs_table[I_RESTRICTED_ENV_FILE].sd_un.str)
#define I_SUDOERS_LOCALE        69
#define def_sudoers_locale      (sudo_defs_table[I_SUDOERS_LOCALE].sd_un.str)
#define I_VISIBLEPW             70
#define def_visiblepw           (sudo_defs_table[I_VISIBLEPW].sd_un.flag)
#define I_PWFEEDBACK            71
#define def_pwfeedback          (sudo_defs_table[I_PWFEEDBACK].sd_un.flag)
#define I_FAST_GLOB             72
#define def_fast_glob           (sudo_defs_table[I_FAST_GLOB].sd_un.flag)
#define I_UMASK_OVERRIDE        73
#define def_umask_override      (sudo_defs_table[I_UMASK_OVERRIDE].sd_un.flag)
#define I_LOG_INPUT             74
#define def_log_input           (sudo_defs_table[I_LOG_INPUT].sd_un.flag)
#define I_LOG_STDIN             75
#define def_log_stdin           (sudo_defs_table[I_LOG_STDIN].sd_un.flag)
#define I_LOG_TTYIN             76
#define def_log_ttyin           (sudo_defs_table[I_LOG_TTYIN].sd_un.flag)
#define I_LOG_OUTPUT            77
#define def_log_output          (sudo_defs_table[I_LOG_OUTPUT].sd_un.flag)
#define I_LOG_STDOUT            78
#define def_log_stdout          (sudo_defs_table[I_LOG_STDOUT].sd_un.flag)
#define I_LOG_STDERR            79
#define def_log_stderr          (sudo_defs_table[I_LOG_STDERR].sd_un.flag)
#define I_LOG_TTYOUT            80
#define def_log_ttyout          (sudo_defs_table[I_LOG_TTYOUT].sd_un.flag)
#define I_COMPRESS_IO           81
#define def_compress_io         (sudo_defs_table[I_COMPRESS_IO].sd_un.flag)
#define I_USE_PTY               82
#define def_use_pty             (sudo_defs_table[I_USE_PTY].sd_un.flag)
#define I_GROUP_PLUGIN          83
#define def_group_plugin        (sudo_defs_table[I_GROUP_PLUGIN].sd_un.str)
#define I_IOLOG_DIR             84
#define def_iolog_dir           (sudo_defs_table[I_IOLOG_DIR].sd_un.str)
#define I_IOLOG_FILE            85
#define def_iolog_file          (sudo_defs_table[I_IOLOG_FILE].sd_un.str)
#define I_SET_UTMP              86
#define def_set_utmp            (sudo_defs_table[I_SET_UTMP].sd_un.flag)
#define I_UTMP_RUNAS            87
#define def_utmp_runas          (sudo_defs_table[I_UTMP_RUNAS].sd_un.flag)
#define I_PRIVS                 88
#define def_privs               (sudo_defs_table[I_PRIVS].sd_un.str)
#define I_LIMITPRIVS            89
#define def_limitprivs          (sudo_defs_table[I_LIMITPRIVS].sd_un.str)
#define I_EXEC_BACKGROUND       90
#define def_exec_background     (sudo_defs_table[I_EXEC_BACKGROUND].sd_un.flag)
#define I_PAM_SERVICE           91
#define def_pam_service         (sudo_defs_table[I_PAM_SERVICE].sd_un.str)
#define I_PAM_LOGIN_SERVICE     92
#define def_pam_login_service   (sudo_defs_table[I_PAM_LOGIN_SERVICE].sd_un.str)
#define I_PAM_ASKPASS_SERVICE   93
#define def_pam_askpass_service (sudo_defs_table[I_PAM_ASKPASS_SERVICE].sd_un.str)
#define I_PAM_SETCRED           94
#define def_pam_setcred         (sudo_defs_table[I_PAM_SETCRED].sd_un.flag)
#define I_PAM_SESSION           95
#define def_pam_session         (sudo_defs_table[I_PAM_SESSION].sd_un.flag)
#define I_PAM_ACCT_MGMT         96
#define def_pam_acct_mgmt       (sudo_defs_table[I_PAM_ACCT_MGMT].sd_un.flag)
#define I_MAXSEQ                97
#define def_maxseq              (sudo_defs_table[I_MAXSEQ].sd_un.str)
#define I_USE_NETGROUPS         98
#define def_use_netgroups       (sudo_defs_table[I_USE_NETGROUPS].sd_un.flag)
#define I_SUDOEDIT_CHECKDIR     99
#define def_sudoedit_checkdir   (sudo_defs_table[I_SUDOEDIT_CHECKDIR].sd_un.flag)
#define I_SUDOEDIT_FOLLOW       100
#define def_sudoedit_follow     (sudo_defs_table[I_SUDOEDIT_FOLLOW].sd_un.flag)
#define I_ALWAYS_QUERY_GROUP_PLUGIN 101
#define def_always_query_group_plugin (sudo_defs_table[I_ALWAYS_QUERY_GROUP_PLUGIN].sd_un.flag)
#define I_NETGROUP_TUPLE        102
#define def_netgroup_tuple      (sudo_defs_table[I_NETGROUP_TUPLE].sd_un.flag)
#define I_IGNORE_AUDIT_ERRORS   103
#define def_ignore_audit_errors (sudo_defs_table[I_IGNORE_AUDIT_ERRORS].sd_un.flag)
#define I_IGNORE_IOLOG_ERRORS   104
#define def_ignore_iolog_errors (sudo_defs_table[I_IGNORE_IOLOG_ERRORS].sd_un.flag)
#define I_IGNORE_LOGFILE_ERRORS 105
#define def_ignore_logfile_errors (sudo_defs_table[I_IGNORE_LOGFILE_ERRORS].sd_un.flag)
#define I_MATCH_GROUP_BY_GID    106
#define def_match_group_by_gid  (sudo_defs_table[I_MATCH_GROUP_BY_GID].sd_un.flag)
#define I_SYSLOG_MAXLEN         107
#define def_syslog_maxlen       (sudo_defs_table[I_SYSLOG_MAXLEN].sd_un.uival)
#define I_IOLOG_USER            108
#define def_iolog_user          (sudo_defs_table[I_IOLOG_USER].sd_un.str)
#define I_IOLOG_GROUP           109
#define def_iolog_group         (sudo_defs_table[I_IOLOG_GROUP].sd_un.str)
#define I_IOLOG_MODE            110
#define def_iolog_mode          (sudo_defs_table[I_IOLOG_MODE].sd_un.mode)
#define I_FDEXEC                111
#define def_fdexec              (sudo_defs_table[I_FDEXEC].sd_un.tuple)
#define I_IGNORE_UNKNOWN_DEFAULTS 112
#define def_ignore_unknown_defaults (sudo_defs_table[I_IGNORE_UNKNOWN_DEFAULTS].sd_un.flag)
#define I_COMMAND_TIMEOUT       113
#define def_command_timeout     (sudo_defs_table[I_COMMAND_TIMEOUT].sd_un.ival)
#define I_USER_COMMAND_TIMEOUTS 114
#define def_user_command_timeouts (sudo_defs_table[I_USER_COMMAND_TIMEOUTS].sd_un.flag)
#define I_IOLOG_FLUSH           115
#define def_iolog_flush         (sudo_defs_table[I_IOLOG_FLUSH].sd_un.flag)
#define I_SYSLOG_PID            116
#define def_syslog_pid          (sudo_defs_table[I_SYSLOG_PID].sd_un.flag)
#define I_TIMESTAMP_TYPE        117
#define def_timestamp_type      (sudo_defs_table[I_TIMESTAMP_TYPE].sd_un.tuple)
#define I_AUTHFAIL_MESSAGE      118
#define def_authfail_message    (sudo_defs_table[I_AUTHFAIL_MESSAGE].sd_un.str)
#define I_CASE_INSENSITIVE_USER 119
#define def_case_insensitive_user (sudo_defs_table[I_CASE_INSENSITIVE_USER].sd_un.flag)
#define I_CASE_INSENSITIVE_GROUP 120
#define def_case_insensitive_group (sudo_defs_table[I_CASE_INSENSITIVE_GROUP].sd_un.flag)
#define I_LOG_ALLOWED           121
#define def_log_allowed         (sudo_defs_table[I_LOG_ALLOWED].sd_un.flag)
#define I_LOG_DENIED            122
#define def_log_denied          (sudo_defs_table[I_LOG_DENIED].sd_un.flag)
#define I_LOG_SERVERS           123
#define def_log_servers         (sudo_defs_table[I_LOG_SERVERS].sd_un.list)
#define I_LOG_SERVER_TIMEOUT    124
#define def_log_server_timeout  (sudo_defs_table[I_LOG_SERVER_TIMEOUT].sd_un.ival)
#define I_LOG_SERVER_KEEPALIVE  125
#define def_log_server_keepalive (sudo_defs_table[I_LOG_SERVER_KEEPALIVE].sd_un.flag)
#define I_LOG_SERVER_CABUNDLE   126
#define def_log_server_cabundle (sudo_defs_table[I_LOG_SERVER_CABUNDLE].sd_un.str)
#define I_LOG_SERVER_PEER_CERT  127
#define def_log_server_peer_cert (sudo_defs_table[I_LOG_SERVER_PEER_CERT].sd_un.str)
#define I_LOG_SERVER_PEER_KEY   128
#define def_log_server_peer_key (sudo_defs_table[I_LOG_SERVER_PEER_KEY].sd_un.str)
#define I_LOG_SERVER_VERIFY     129
#define def_log_server_verify   (sudo_defs_table[I_LOG_SERVER_VERIFY].sd_un.flag)
#define I_RUNAS_ALLOW_UNKNOWN_ID 130
#define def_runas_allow_unknown_id (sudo_defs_table[I_RUNAS_ALLOW_UNKNOWN_ID].sd_un.flag)
#define I_RUNAS_CHECK_SHELL     131
#define def_runas_check_shell   (sudo_defs_table[I_RUNAS_CHECK_SHELL].sd_un.flag)
#define I_PAM_RUSER             132
#define def_pam_ruser           (sudo_defs_table[I_PAM_RUSER].sd_un.flag)
#define I_PAM_RHOST             133
#define def_pam_rhost           (sudo_defs_table[I_PAM_RHOST].sd_un.flag)
#define I_RUNCWD                134
#define def_runcwd              (sudo_defs_table[I_RUNCWD].sd_un.str)
#define I_RUNCHROOT             135
#define def_runchroot           (sudo_defs_table[I_RUNCHROOT].sd_un.str)
#define I_LOG_FORMAT            136
#define def_log_format          (sudo_defs_table[I_LOG_FORMAT].sd_un.tuple)
#define I_SELINUX               137
#define def_selinux             (sudo_defs_table[I_SELINUX].sd_un.flag)
#define I_ADMIN_FLAG            138
#define def_admin_flag          (sudo_defs_table[I_ADMIN_FLAG].sd_un.str)
#define I_INTERCEPT             139
#define def_intercept           (sudo_defs_table[I_INTERCEPT].sd_un.flag)
#define I_LOG_SUBCMDS           140
#define def_log_subcmds         (sudo_defs_table[I_LOG_SUBCMDS].sd_un.flag)
#define I_LOG_EXIT_STATUS       141
#define def_log_exit_status     (sudo_defs_table[I_LOG_EXIT_STATUS].sd_un.flag)
#define I_INTERCEPT_AUTHENTICATE 142
#define def_intercept_authenticate (sudo_defs_table[I_INTERCEPT_AUTHENTICATE].sd_un.flag)
#define I_INTERCEPT_ALLOW_SETID 143
#define def_intercept_allow_setid (sudo_defs_table[I_INTERCEPT_ALLOW_SETID].sd_un.flag)
#define I_RLIMIT_AS             144
#define def_rlimit_as           (sudo_defs_table[I_RLIMIT_AS].sd_un.str)
#define I_RLIMIT_CORE           145
#define def_rlimit_core         (sudo_defs_table[I_RLIMIT_CORE].sd_un.str)
#define I_RLIMIT_CPU            146
#define def_rlimit_cpu          (sudo_defs_table[I_RLIMIT_CPU].sd_un.str)
#define I_RLIMIT_DATA           147
#define def_rlimit_data         (sudo_defs_table[I_RLIMIT_DATA].sd_un.str)
#define I_RLIMIT_FSIZE          148
#define def_rlimit_fsize        (sudo_defs_table[I_RLIMIT_FSIZE].sd_un.str)
#define I_RLIMIT_LOCKS          149
#define def_rlimit_locks        (sudo_defs_table[I_RLIMIT_LOCKS].sd_un.str)
#define I_RLIMIT_MEMLOCK        150
#define def_rlimit_memlock      (sudo_defs_table[I_RLIMIT_MEMLOCK].sd_un.str)
#define I_RLIMIT_NOFILE         151
#define def_rlimit_nofile       (sudo_defs_table[I_RLIMIT_NOFILE].sd_un.str)
#define I_RLIMIT_NPROC          152
#define def_rlimit_nproc        (sudo_defs_table[I_RLIMIT_NPROC].sd_un.str)
#define I_RLIMIT_RSS            153
#define def_rlimit_rss          (sudo_defs_table[I_RLIMIT_RSS].sd_un.str)
#define I_RLIMIT_STACK          154
#define def_rlimit_stack        (sudo_defs_table[I_RLIMIT_STACK].sd_un.str)
#define I_NONINTERACTIVE_AUTH   155
#define def_noninteractive_auth (sudo_defs_table[I_NONINTERACTIVE_AUTH].sd_un.flag)
#define I_LOG_PASSWORDS         156
#define def_log_passwords       (sudo_defs_table[I_LOG_PASSWORDS].sd_un.flag)
#define I_PASSPROMPT_REGEX      157
#define def_passprompt_regex    (sudo_defs_table[I_PASSPROMPT_REGEX].sd_un.list)
#define I_INTERCEPT_TYPE        158
#define def_intercept_type      (sudo_defs_table[I_INTERCEPT_TYPE].sd_un.tuple)
#define I_INTERCEPT_VERIFY      159
#define def_intercept_verify    (sudo_defs_table[I_INTERCEPT_VERIFY].sd_un.flag)
#define I_APPARMOR_PROFILE      160
#define def_apparmor_profile    (sudo_defs_table[I_APPARMOR_PROFILE].sd_un.str)

enum def_tuple {
    never,
    once,
    always,
    any,
    all,
    digest_only,
    global,
    ppid,
    tty,
    kernel,
    sudo,
    json,
    dso,
    trace
};