mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-31 22:35:10 +00:00
Add back warning when a user is not allowed to run a command.
Previously, the warning was displayed when a user was not in the sudoers file, or was present but not listed for the local host. The new behavior is to display the warning if a command is denied and mail is sent to the administrator. Whether or not mail is sent is controlled by the "mail_*" flags in sudoers. The warning text is now "This incident has been reported to the administrator." which is hopefully less confusing. The message will not be printed if either the "mailto" or "mailerpath" sudoers settings are disabled.
This commit is contained in:
@@ -329,6 +329,10 @@ log_denial(int status, bool inform_user)
|
||||
runas_pw->pw_name : user_name, runas_gr ? ":" : "",
|
||||
runas_gr ? runas_gr->gr_name : "", user_host);
|
||||
}
|
||||
if (mailit) {
|
||||
sudo_printf(SUDO_CONV_ERROR_MSG, "%s",
|
||||
_("This incident has been reported to the administrator.\n"));
|
||||
}
|
||||
sudoers_setlocale(oldlocale, NULL);
|
||||
}
|
||||
debug_return_bool(ret);
|
||||
|
Reference in New Issue
Block a user