Implement the sudo side of the sudo_intercept.so communication.

This commit is contained in:
Todd C. Miller
2021-08-09 15:50:25 -06:00
parent cede7dd92d
commit d7380bb271
3 changed files with 393 additions and 28 deletions

View File

@@ -223,6 +223,9 @@ int os_init_common(int argc, char *argv[], char *envp[]);
bool gc_add(enum sudo_gc_types type, void *v);
bool set_user_groups(struct command_details *details);
struct sudo_plugin_event *sudo_plugin_event_alloc(void);
void audit_accept(const char *plugin_name, unsigned int plugin_type,
char * const command_info[], char * const run_argv[],
char * const run_envp[]);
void audit_reject(const char *plugin_name, unsigned int plugin_type,
const char *audit_msg, char * const command_info[]);
void audit_error(const char *plugin_name, unsigned int plugin_type,