我设置了服务器,并让一个我信任的人sudo
拥有一些访问权限。但是,我还希望他们使用时能随时收到电子邮件sudo
。
我知道我可以使用Defaults mail_always
来在任何人尝试使用 时随时接收电子邮件sudo
,但我有一个 OwnCloud 的 cron-job,每 30 分钟运行一次,并在其开头需要sudo -u www-data
。显然,我不想每 30 分钟收到一封电子邮件。
我怎样才能始终收到某个特定用户的电子邮件?
答案1
经过一些实验,我找到了答案。要为特定用户设置选项(例如mail_always
或 ) ,您可以在使用 之后在文件root_pw
中添加如下一行:sudoers
visudo
Defaults:USER_NAME mail_always
只需确保此行插入到顶部附近,其他Defaults
选项也位于此处。此外,如果您想指定电子邮件的收件人:
Defaults mailto="[email protected]"