我接管了由其他人设置的服务器的管理,现在联系不上他了,虽然设法解决了大多数故障/需要的更改,但这个让我很困惑。Awstats 在机器上运行,每次运行更新时都会通过 exim4 向用户发送消息。用户帐户已被删除,因此 exim4 主日志文件中充满了消息传递错误,这首先妨碍了其他任何有意义的日志分析,其次占用了相当多的空间(无人看管时它增长到 22GB,恐慌!)
我查看了 /etc/awstats 中的所有配置文件,似乎找不到任何关于此用户帐户的提及。Google 只会显示如何使用 awstats 解析 exim4 日志文件的结果。
所以问题是这个设置(在 debian 上)可能在哪里?
提前欢呼
答案1
更新过程可能从 crontab 启动,其中已设置 MAILTO=。
查看 /var/spool/cron/crontabs。这是保存所有用户的 crontabs 的地方。
否则,请查看这些文件/目录:/etc/cron*。
答案2
设法解决了该问题 - 在此处提出以防其他人遇到同样的问题:
/etc/aliases 让所有用户转到 root 帐户,然后 root 转到用户帐户,因此所有系统消息都被转储到一个未知帐户中。