Ubuntu で clamdscan を実行したらエラーになってしまった。

ショコラ
ショコラ

Ubuntu で clamdscan を実行したらエラーになってしまった。

apparmor-utilsパッケージをインストールして、aa-complainコマンドで clamd を外す。

もっさん先輩
もっさん先輩

手順

  1. aa-complain コマンドの入っている apparmor-utilsパッケージをインストールします。
apt-get install apparmor-utils
  1. AppArmor の root の実行制限を外します。
aa-complain clamd

これで clamdscanコマンドが実行できるようになります。

以上

シチュエーション

clamdscan を実行したところ、エラーが表示されてウイルススキャンすることができなかった。

# clamdscan /
ERROR: Could not connect to clamd on 127.0.0.1: Connection refused

----------- SCAN SUMMARY -----------
Infected files: 0
Total errors: 1
Time: 0.000 sec (0 m 0 s)
Start Date: 2022:07:24 10:59:11
End Date:   2022:07:24 10:59:11

ログファイルには以下のエラーがでていた。

Jul 24 10:54:16 ip-172-31-17-60 kernel: [6475410.913210] audit: type=1400 audit(1658627656.790:151): apparmor="DENIED" operation="open" profile="/usr/sbin/clamd" name="/" pid=2925034 comm="clamd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Scroll to Top