服务器 新文件病毒扫描,部署 Seafile 专业版服务器 – 病毒扫描 - Seafile 服务器用户手册...

从Seafile 5.0.0版本开始,配置文件被集中到conf目录下。4.4.0及更高版本的专业版支持后台扫描上传文件中的恶意内容,通过用户指定的病毒扫描命令进行检查。扫描间隔默认为60分钟,仅扫描新上传或更新的文件。要启用此功能,需在seafile.conf中添加相关配置项,如clamscan的命令和退出码。测试配置正常后,管理员可在管理界面查看和处理扫描记录。6.0.0版本后,增加了扫描大小限制、忽略文件扩展名和并发线程数等选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意:自从 Seafile 5.0.0 版本以后,所有的配置文件转移到了统一的配置文件目录 conf 。详情

在Seafile专业版 4.4.0(及以上)版本中,Seafile可以在后台扫描上传文件中的恶意内容。配置为定期运行后,扫描程序将扫描所有现有库。此后的每次扫描中,该程序仅扫描上次扫描后新上传的或更新过的文件。对于每一个文件,该进程都执行一条用户指定的病毒扫描指令来检查文件是否是病毒。大多数反病毒程序都为 Linux 提供了命令行工具。

要启用该功能,添加以下配置项到 seafile.conf:

[virus_scan]

scan_command = (command for checking virus)

virus_code = (command exit codes when file is virus)

nonvirus_code = (command exit codes when file is not virus)

scan_interval = (scanning interval, in unit of minutes, default to 60 minutes)

关于选项的更多细节:

在 Linux/Unix,大多数病毒扫描命令针对病毒或非病毒会返回特定的退出码。更多信息请参阅反病毒程序手册。

[virus_scan]

scan_command = clamscan

virus_code = 1

nonvirus_code = 0

要测试您的配置是否正常工作,您可以手动触发扫描:

cd seafile-server-latest

./pro/pro.py virus_scan

如果检测到病毒,则可以在管理区域的“病毒扫描”页面上查看扫描记录并删除受感染文件。

1bb35aa6d19f162f66b86b98c18ada4b.png

在专业版 6.0.0 之后,添加更多的选项来提供更细粒度的病毒扫描控制。

[virus_scan]

......

scan_size_limit = (size limit for files to be scanned)

scan_skip_ext = (a comma (',') separated list of file extensions to be ignored)

threads = (number of concurrent threads for scan, one thread for one file, default to 4)

文件扩展名应该以 ‘.’ 开头,扩展名不区分大小写。默认情况下,具有以下扩展名的文件将被忽略:

.bmp, .gif, .ico, .png, .jpg, .mp3, .mp4, .wav, .avi, .rmvb, .mkv

您提供的列表将覆盖默认列表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值