MacOS安装ClamAV

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
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容