У меня настроен сервер, и я позволю кому-то, кому я доверяю, получить небольшой sudo
доступ. Тем не менее, я также хочу электронную почту в любое время, когда они используют sudo
.
Я знаю, что могу Defaults mail_always
получать электронную почту в любое время, когда ЛЮБОЙ пытается ее использовать sudo
, но у меня есть cron-задание для OwnCloud, которое запускается каждые 30 минут и требует sudo -u www-data
начала в начале. Очевидно, я не хочу электронную почту каждые 30 минут.
Как я всегда могу получить электронное письмо только для одного конкретного пользователя?
sudo /bin/bash
будет отслеживаться, но команды, передаваемые вroot
bash
не будет. Аналогичным образом,sudo vi foo
после:!rm /etc/passwd
не будет зарегистрировано. Перечитайтеman sudoers
. Вы можете настроить sudo так, чтобы он позволял одну команду без пароля.sudo
отдельные команды или несколько команд. Я уже сделал это. Я просто хотел, чтобы электронная почта всегда использовалась одной из этих командsudo
этим конкретным пользователем. Это решило мою проблему, достигнув именно того, что задал мой вопрос.