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