Получить уведомление по электронной почте для использования "sudo" конкретным пользователем
Я настроил сервер и позволил кому-то, кому я доверяю, немного sudo доступ есть. Тем не менее, я также хочу электронную почту в любое время, когда они используют sudo,
Я знаю, что я могу использовать Defaults mail_always чтобы получить электронную почту в любое время, кто-либо пытается использовать sudo, но у меня есть cron-задание для OwnCloud, которое запускается каждые 30 минут и требует sudo -u www-data в начале этого. Очевидно, я не хочу электронную почту каждые 30 минут.
Как я всегда могу получить электронное письмо только для одного конкретного пользователя?
1 ответ
После некоторых экспериментов я нашел ответ. Чтобы установить такие параметры, как mail_always или же root_pw для конкретных пользователей вы можете добавить такую строку в свой sudoers файл после открытия с visudo:
Defaults:USER_NAME mail_always
Просто убедитесь, что эта строка вставлена в верхней части, где другой Defaults варианты есть. Кроме того, если вы хотите указать получателя электронных писем:
Defaults mailto="youremail@domain.tld"