--- embedaddon/sudo/plugins/sudoers/def_data.h 2012/02/21 16:23:02 1.1 +++ embedaddon/sudo/plugins/sudoers/def_data.h 2014/06/15 16:12:54 1.1.1.6 @@ -62,13 +62,13 @@ #define I_STAY_SETUID 30 #define def_preserve_groups (sudo_defs_table[31].sd_un.flag) #define I_PRESERVE_GROUPS 31 -#define def_loglinelen (sudo_defs_table[32].sd_un.ival) +#define def_loglinelen (sudo_defs_table[32].sd_un.uival) #define I_LOGLINELEN 32 #define def_timestamp_timeout (sudo_defs_table[33].sd_un.fval) #define I_TIMESTAMP_TIMEOUT 33 #define def_passwd_timeout (sudo_defs_table[34].sd_un.fval) #define I_PASSWD_TIMEOUT 34 -#define def_passwd_tries (sudo_defs_table[35].sd_un.ival) +#define def_passwd_tries (sudo_defs_table[35].sd_un.uival) #define I_PASSWD_TRIES 35 #define def_umask (sudo_defs_table[36].sd_un.mode) #define I_UMASK 36 @@ -86,30 +86,30 @@ #define I_MAILSUB 42 #define def_badpass_message (sudo_defs_table[43].sd_un.str) #define I_BADPASS_MESSAGE 43 -#define def_timestampdir (sudo_defs_table[44].sd_un.str) -#define I_TIMESTAMPDIR 44 -#define def_timestampowner (sudo_defs_table[45].sd_un.str) -#define I_TIMESTAMPOWNER 45 -#define def_exempt_group (sudo_defs_table[46].sd_un.str) -#define I_EXEMPT_GROUP 46 -#define def_passprompt (sudo_defs_table[47].sd_un.str) -#define I_PASSPROMPT 47 -#define def_passprompt_override (sudo_defs_table[48].sd_un.flag) -#define I_PASSPROMPT_OVERRIDE 48 -#define def_runas_default (sudo_defs_table[49].sd_un.str) -#define I_RUNAS_DEFAULT 49 -#define def_secure_path (sudo_defs_table[50].sd_un.str) -#define I_SECURE_PATH 50 -#define def_editor (sudo_defs_table[51].sd_un.str) -#define I_EDITOR 51 -#define def_listpw (sudo_defs_table[52].sd_un.tuple) -#define I_LISTPW 52 -#define def_verifypw (sudo_defs_table[53].sd_un.tuple) -#define I_VERIFYPW 53 -#define def_noexec (sudo_defs_table[54].sd_un.flag) -#define I_NOEXEC 54 -#define def_noexec_file (sudo_defs_table[55].sd_un.str) -#define I_NOEXEC_FILE 55 +#define def_lecture_status_dir (sudo_defs_table[44].sd_un.str) +#define I_LECTURE_STATUS_DIR 44 +#define def_timestampdir (sudo_defs_table[45].sd_un.str) +#define I_TIMESTAMPDIR 45 +#define def_timestampowner (sudo_defs_table[46].sd_un.str) +#define I_TIMESTAMPOWNER 46 +#define def_exempt_group (sudo_defs_table[47].sd_un.str) +#define I_EXEMPT_GROUP 47 +#define def_passprompt (sudo_defs_table[48].sd_un.str) +#define I_PASSPROMPT 48 +#define def_passprompt_override (sudo_defs_table[49].sd_un.flag) +#define I_PASSPROMPT_OVERRIDE 49 +#define def_runas_default (sudo_defs_table[50].sd_un.str) +#define I_RUNAS_DEFAULT 50 +#define def_secure_path (sudo_defs_table[51].sd_un.str) +#define I_SECURE_PATH 51 +#define def_editor (sudo_defs_table[52].sd_un.str) +#define I_EDITOR 52 +#define def_listpw (sudo_defs_table[53].sd_un.tuple) +#define I_LISTPW 53 +#define def_verifypw (sudo_defs_table[54].sd_un.tuple) +#define I_VERIFYPW 54 +#define def_noexec (sudo_defs_table[55].sd_un.flag) +#define I_NOEXEC 55 #define def_ignore_local_sudoers (sudo_defs_table[56].sd_un.flag) #define I_IGNORE_LOCAL_SUDOERS 56 #define def_closefrom (sudo_defs_table[57].sd_un.ival) @@ -160,6 +160,24 @@ #define I_SET_UTMP 79 #define def_utmp_runas (sudo_defs_table[80].sd_un.flag) #define I_UTMP_RUNAS 80 +#define def_privs (sudo_defs_table[81].sd_un.str) +#define I_PRIVS 81 +#define def_limitprivs (sudo_defs_table[82].sd_un.str) +#define I_LIMITPRIVS 82 +#define def_exec_background (sudo_defs_table[83].sd_un.flag) +#define I_EXEC_BACKGROUND 83 +#define def_pam_service (sudo_defs_table[84].sd_un.str) +#define I_PAM_SERVICE 84 +#define def_pam_login_service (sudo_defs_table[85].sd_un.str) +#define I_PAM_LOGIN_SERVICE 85 +#define def_pam_setcred (sudo_defs_table[86].sd_un.flag) +#define I_PAM_SETCRED 86 +#define def_pam_session (sudo_defs_table[87].sd_un.flag) +#define I_PAM_SESSION 87 +#define def_maxseq (sudo_defs_table[88].sd_un.uival) +#define I_MAXSEQ 88 +#define def_use_netgroups (sudo_defs_table[89].sd_un.flag) +#define I_USE_NETGROUPS 89 enum def_tuple { never,