从我的服务器收到垃圾邮件

从我的服务器收到垃圾邮件

几个月前,我在我的 ubuntu 服务器上安装了 vesta 面板,然后因为某些原因将其删除,今天我才设置 fail2ban,并在服务器上设置 sendmail,现在我的 Yahoo 邮箱里充满了来自以下主题的电子邮件:

 Cron <admin@asinnetworks> sudo /usr/local/vesta/bin/v-update-sys-queue backup

身体状态

sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: 3 incorrect password attempts

我的服务器上没有任何文件夹名称 /usr/local/vesta/bin 我不知道如何阻止我的服务器向我发送这些邮件

答案1

查找使用此 cronjob 的用户

这是 cron 作业的输出。执行:

sudo grep -R "/usr/local/vesta/bin/v-update-sys-queue backup" /etc/cron* /var/spool/cron/crontabs

这将显示出哪个 cron 作业导致了输出,然后您可以删除它或将其输出定向到/dev/null

删除 cronjob

好的,现在您知道 cronjob 属于哪个用户,您可以删除它或将其静音。

sudo crontab -u admin -e

然后删除包含/usr/local/vesta/bin/v-update-sys-queue backup此内容的行将停止该作业的发生,这应该不是问题,因为您不再使用它。

或者静音 cronjob

或者您可以通过添加下面的重定向来使输出静音:

*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup > /dev/null 2>&1

相关内容