Получить уведомление по электронной почте для использования "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"
Другие вопросы по тегам