美文网首页
MacOS安装ClamAV

MacOS安装ClamAV

作者: greye | 来源:发表于2023-02-03 22:30 被阅读0次
MacOS上的杀毒软件ClamAV

0、最重要的事情

1、一定要读用户手册,很多操作和配置用户手册都用提到。
用户手册:https://docs.clamav.net/manual/Installing.html
2、善用搜索引擎,有时英文搜索效率较高。

1、Mac用户下载

找到官网下载页面,选择需要的系统,即可下载并安装。
下载页面:https://www.clamav.net/downloads

选择最后一个pkg安装包

2、Mac用户安装

找到已经下载好的pkg安装包,双击后输入密码即可安装。


安装简单

3、Mac用户配置杀毒软件

默认配置即可,如需特别配置参见用户手册。
用户手册:https://docs.clamav.net/manual/Usage/Configuration.html
主要的配置文件有三个,分别是下图

clamav配置文件
如果目录下不存在可以手工命令创建
方法1:
clamconf -g freshclam.conf > freshclam.conf
clamconf -g clamd.conf > clamd.conf
clamconf -g clamav-milter.conf > clamav-milter.conf

方法2:
touch freshclam.conf
touch clamd.conf
touch clamav-milter.conf

4、同步病毒库

创建好三个空配置文件后,使用freshclam命令同步最新的病毒库。

XXX@XXXXMac etc % freshclam
Creating missing database directory: /usr/local/clamav/share/clamav
ERROR: Failed to create database directory: /usr/local/clamav/share/clamav
Manually prepare the database directory, or re-run freshclam with higher privileges.
ERROR: Initialization error!
#注意使用管理员权限运行

XXX@XXXXMac etc % sudo freshclam
Creating missing database directory: /usr/local/clamav/share/clamav
Assigned ownership of database directory to user "clamav".
ClamAV update process started at Sat Feb  4 21:44:12 2023
daily database available for download (remote version: 26802)
Download failed (92)  Message: Stream error in the HTTP/2 framing layeriB
Can't download daily.cvd from https://database.clamav.net/daily.cvd
Trying again in 5 secs...
daily database available for download (remote version: 26802)
Time:  2m 40s, ETA: 54m 09s [>                        ]    2.72MiB/57.84MiB

5、运行扫描查杀制定文件

添加ClamAV运行环境变量,以zsh为例

vi ~/.zshrc
#添加下面的语句到.zshrc文件
export PATH=/usr/local/clamav/bin:/usr/local/clamav/sbin:$PATH

在命令行运行下列命令

clamdscan [*options*] [*file/directory/-*]
#例:对 file1.apk 扫描
clamdscan file1.apk 

6、安装过程中其他问题

问题1:无法创建或编辑freshclam.conf等配置文件

chmod 775 XXX.conf 
#修改要编辑的文件权限即可

问题2:vi无法修改freshclam.conf

在编辑freshclam.conf文件时会显示E212、E325错误

E212: Can't open file for writing
出现E212这个错误的原因可能有两个:
1当前用户的权限不足
2此文件可能正被其他程序或用户使用。

E325: ATTENTION
Found a swap file by the name "/var/tmp/freshclam.conf.swp"
          owned by: XXXX   dated: 六  2 04 21:37:33 2023
         file name: /usr/local/clamav/etc/freshclam.conf
          modified: YES
         user name: windnemo   host name: winddeMac-mini.local
        process ID: 37868
While opening file "freshclam.conf"
出现E325这个错误的原因可能有两个:
1此文件可能正被其他程序或用户使用。
2编辑器崩溃过缓存文件冲突,这时只需要删除"/var/tmp/freshclam.conf.swp"文件

问题3:创建了freshclam.conf依然无法运行

$ freshclam
ERROR: Can't open/parse the config file /usr/local/etc/clamav/freshclam.conf

需要修改报错的配置文件,如freshclam.conf等

# Comment or remove the line below.
Example

↓ 把上面的格式,改为下面的。暨注释掉Example。

# Comment or remove the line below.
# Example

相关文章

网友评论

      本文标题:MacOS安装ClamAV

      本文链接:https://www.haomeiwen.com/subject/tjwnhdtx.html