Clamav 只能打开特定目录中的日志文件

Clamav 只能打开特定目录中的日志文件

跑步时

sudo freshclam -l /var/log/company/clamav/freshclam.log

我得到了错误

ERROR: Can't open /var/log/company/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/company/clamav/freshclam.log).

/var/log/var/log/company的权限/var/log/company/clamav都设置为 777,我尝试chown让 、 和我的个人用户交替拥有这些目录root:rootclamav:clamav当我尝试将 存储在 时,我得到了同样的错误/var/log/freshclam.log。在每种情况下,我都尝试在不存在时运行命令freshclam.log,并使用具有 777 权限的预创建文件。当我创建了这样一组普遍允许的文件夹时,我看不出权限问题在哪里。权限太高了,我甚至不想知道我的文件在里面举行了什么样的淫秽派对

令人沮丧的是,当我将日志设置为存储在默认目录中时,它神奇地起作用了/var/log/clamav/freshclam.log。该文件夹的权限与我尝试过的其他目录没有什么不同。

这仅仅是个错误吗freshclam?该clamscan命令可以正确地将日志保存到我想要的任何位置,但freshclam如果我尝试在默认位置以外的任何地方进行记录,它甚至无法运行。

将日志存储在一个目录中会有这么大的差别吗?对于我的日志聚合设置来说,这是一个不小的细节,但我最讨厌被这样打败!

编辑:我已确认没有其他 clamav 进程正在运行。没有其他进程尝试访问同一日志文件。

相关内容