ショコラ
Ubuntu で clamdscan を実行したらエラーになってしまった。
apparmor-utilsパッケージをインストールして、aa-complainコマンドで clamd を外す。
もっさん先輩
手順
- aa-complain コマンドの入っている apparmor-utilsパッケージをインストールします。
apt-get install apparmor-utils
- 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