接收特定用户使用“sudo”的电子邮件通知

接收特定用户使用“sudo”的电子邮件通知

我设置了服务器,并让一个我信任的人sudo拥有一些访问权限。但是,我还希望他们使用时能随时收到电子邮件sudo

我知道我可以使用Defaults mail_always来在任何人尝试使用 时随时接收电子邮件sudo,但我有一个 OwnCloud 的 cron-job,每 30 分钟运行一次,并在其开头需要sudo -u www-data。显然,我不想每 30 分钟收到一封电子邮件。

我怎样才能始终收到某个特定用户的电子邮件?

答案1

经过一些实验,我找到了答案。要为特定用户设置选项(例如mail_always或 ) ,您可以在使用 之后在文件root_pw中添加如下一行:sudoersvisudo

Defaults:USER_NAME mail_always

只需确保此行插入到顶部附近,其他Defaults选项也位于此处。此外,如果您想指定电子邮件的收件人:

Defaults mailto="[email protected]"

相关内容