Freshclam 错误

Freshclam 错误

安装 clamav 和 clamtk 后,执行 freshclam 时收到此消息:

freshclam
ERROR: Can't create temporary directory /var/lib/clamav/clamav-f52645d8e80b9b727228734e339d231d
Hint: The database directory must be writable for UID 1000 or GID 1000

有人可以帮忙吗?

答案1

我似乎记得在我第一次开始使用 clamav 时遇到过这个问题,回顾我的笔记,我发现我写过这个:

首先通过在命令提示符下输入以下内容来找出我的 uid 和 gid:id your_username

应该会给你一长行文本,其中包含 uid 和 gid,然后输入: sudo chown UID.GID /var/lib/clamav 然后 sudo chmod 755 /var/lib/clamav

使用从上面的 id 命令获得的值更改 UID 和 GID。

希望有帮助

答案2

http://www.iasptk.com/ubuntu/19931-ubuntu-1204-clamav-problem-with-updating

在终端:

停止更新程序:

sudo /etc/init.d/clamav-freshclam stop

更新:

sudo freshclam -v

启动更新程序:

sudo /etc/init.d/clamav-freshclam start

答案3

是的,freshclam运行sudo

sudo freshclam

答案4

我在 docker 容器中遇到了同样的错误,可以通过添加以下内容解决它:

AllowSupplementaryGroups true

到 /etc/clamav/clamd.conf

希望有所帮助。

相关内容