X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=def_data.c;h=c63d59588dd10f1a67b58385f58295b7829aaca4;hb=5c8f8bf137761b6776ee46ad1c509ba55eb07401;hp=b1bf17acf02f7fe9ed10aca4a506f22c466718db;hpb=1de836999bb812865b719d5be5c455cb57c76158;p=debian%2Fsudo diff --git a/def_data.c b/def_data.c index b1bf17a..c63d595 100644 --- a/def_data.c +++ b/def_data.c @@ -155,12 +155,12 @@ struct sudo_defs_types sudo_defs_table[] = { "Length at which to wrap log file lines (0 for no wrap): %d", NULL, }, { - "timestamp_timeout", T_INT|T_BOOL, - "Authentication timestamp timeout: %d minutes", + "timestamp_timeout", T_FLOAT|T_BOOL, + "Authentication timestamp timeout: %.1f minutes", NULL, }, { - "passwd_timeout", T_UINT|T_BOOL, - "Password prompt timeout: %d minutes", + "passwd_timeout", T_FLOAT|T_BOOL, + "Password prompt timeout: %.1f minutes", NULL, }, { "passwd_tries", T_UINT, @@ -186,6 +186,10 @@ struct sudo_defs_types sudo_defs_table[] = { "mailto", T_STR|T_BOOL, "Address to send mail to: %s", NULL, + }, { + "mailfrom", T_STR|T_BOOL, + "Address to send mail from: %s", + NULL, }, { "mailsub", T_STR, "Subject line for mail messages: %s", @@ -210,11 +214,18 @@ struct sudo_defs_types sudo_defs_table[] = { "passprompt", T_STR, "Default password prompt: %s", NULL, + }, { + "passprompt_override", T_FLAG, + "If set, passprompt will override system prompt in all cases.", + NULL, }, { "runas_default", T_STR, "Default user to run commands as: %s", NULL, - set_runaspw, + }, { + "secure_path", T_STR|T_BOOL, + "Value to override user's $PATH with: %s", + NULL, }, { "editor", T_STR|T_PATH, "Path to the editor for use by visudo: %s", @@ -239,6 +250,14 @@ struct sudo_defs_types sudo_defs_table[] = { "ignore_local_sudoers", T_FLAG, "If LDAP directory is up, do we ignore local sudoers file", NULL, + }, { + "closefrom", T_INT, + "File descriptors >= %d will be closed before executing a command", + NULL, + }, { + "closefrom_override", T_FLAG, + "If set, users may override the value of `closefrom' with the -C option", + NULL, }, { "setenv", T_FLAG, "Allow users to set arbitrary environment variables", @@ -259,6 +278,62 @@ struct sudo_defs_types sudo_defs_table[] = { "env_keep", T_LIST|T_BOOL, "Environment variables to preserve:", NULL, + }, { + "role", T_STR, + "SELinux role to use in the new security context: %s", + NULL, + }, { + "type", T_STR, + "SELinux type to use in the new security context: %s", + NULL, + }, { + "askpass", T_STR|T_PATH|T_BOOL, + "Path to the askpass helper program: %s", + NULL, + }, { + "env_file", T_STR|T_PATH|T_BOOL, + "Path to the sudo-specific environment file: %s", + NULL, + }, { + "sudoers_locale", T_STR, + "Locale to use while parsing sudoers: %s", + NULL, + }, { + "visiblepw", T_FLAG, + "Allow sudo to prompt for a password even if it would be visisble", + NULL, + }, { + "pwfeedback", T_FLAG, + "Provide visual feedback at the password prompt when there is user input", + NULL, + }, { + "fast_glob", T_FLAG, + "Use faster globbing that is less accurate but does not access the filesystem", + NULL, + }, { + "umask_override", T_FLAG, + "The umask specified in sudoers will override the user's, even if it is more permissive", + NULL, + }, { + "log_input", T_FLAG, + "Log user's input for the command being run", + NULL, + }, { + "log_output", T_FLAG, + "Log the output of the command being run", + NULL, + }, { + "compress_io", T_FLAG, + "Compress I/O logs using zlib", + NULL, + }, { + "use_pty", T_FLAG, + "Always run commands in a pseudo-tty", + NULL, + }, { + "iolog_dir", T_STR|T_PATH, + "Directory in which to store input/output logs", + NULL, }, { NULL, 0, NULL }