更改php上传tmp文件的权限。 Clamav deamon无法访问

我目前正在开发一个新网站,上传和下载大量文件。

当文件上传到服务器时,clamav将在tmp文件移动到http服务器之前启动病毒扫描。 除了当我使用clamscan,似乎clamav需要在每次扫描开始之前上传漏洞病毒数据库,并且这会将我的cpu压缩到50%可能需要10 - 20秒时,一切都会很好。

这似乎是一个大问题,因为如果两个用户同时上传文件到我的网站,它可能会很慢。

所以我安装了clamav deamon,因为它在后台运行,并且已经加载了病毒数据库,因此可以节省大量时间和CPU功耗。 但是对于这个问题......

当我使用clamdscan(clamav deamon)时,它无法访问使用php脚本上传的任何tmp文件。 它只适用于我使用clamscan。 这可能是因为clamdscan正在后台运行并使用一些非常严格的用户权限。

但我该如何解决这个问题? 我可以更改从0600到0644的tmp php上传文件权限吗? 那安全吗? 或者我应该更改clamav deamon的权限?

我真的不知道该怎么做,如果有人知道和切断什么,我非常感谢。

链接地址: http://www.djcxy.com/p/72803.html

上一篇: Change php upload tmp file permission. Clamav deamon cant access

下一篇: Changing PHP Temp Directory