0

我需要设置 McAfee AV for Linux 以动态扫描访问的文件,或对所有修改的文件执行每日扫描。

我知道如何做一个 cron 工作,并搜索最后修改的文件,但我在任何地方都找不到任何关于如何做我需要做的事情的文档,即使来自 McAfee :(

扫描修改文件的问题是我找不到任何查找选项,可以从上次扫描日期开始扫描修改文件,只能从时间范围内扫描。如果我将 McAfee 设置为每天扫描修改过的文件,并且机器关闭超过一天,它不会看到这些修改过的文件在 24 小时内被修改,因此不会扫描它们。我也无法弄清楚如何让 McAfee 在访问时扫描一段时间。我假设我可以编写一个脚本,在打开任何文件时启动扫描,但我也不确定如何执行此操作。

如果可能的话,我想用 bash 来做这件事,只是因为我还没有学过 awk 或 perl。任何帮助或正确方向的观点将不胜感激。谢谢!

4

1 回答 1

0

这适用于 ClamAV,将“clamscan”替换为 McAfee 提供的等效命令。此循环将在 /root 目录中查找最近 2 天内已编辑的文件,然后对它们运行病毒扫描:

for i in `find /root -type f -mtime -2`; do
  clamscan $i
done
于 2013-07-23T15:43:40.750 回答