Gentooのclamavでclamav-unofficial-sigsを使う

普通に

 

gentoo ~ # emerge clamav-unofficial-sigs

 

と、してインストールすると、現時点ではマトモに使えない3.7.2が落ちてくる。

これでは使えないので、test版を使うことに。

うちは64bit環境なので、

 

gentoo ~ # nano /etc/portage//package.accept_keywords

で、つぎの一行を追加

 

app-antivirus/clamav-unofficial-sigs ~amd64

 

そして、~amd64のテスト版を、バージョンまでしっかりとしていてemerge

 

gentoo ~ # emerge =app-antivirus/clamav-unofficial-sigs-5.6.1

 

続いてclamavアカウントに関する設定。

clamavアカウントがbashを利用できるように設定します。

 

gentoo ~ # usermod -s /bin/bash clamav

 

そして、アカウントをロック

gentoo ~ # passwd -l clamav

 

つづいて、設定ファイルを1カ所だけ変更。コメントアウトをハズします。

 

gentoo ~ # nano /etc/clamav-unofficial-sigs/user.conf

 

user_configuration_complete="yes"

 

最後に、ログのディレクトリを作成します。

 

gentoo ~ # mkdir /var/log/clamav-unofficial-sigs

gentoo ~ # chown clamav:root /var/log/clamav-unofficial-sigs

 

では、手動で実行します。

 

gentoo ~ # su clamav -c /usr/sbin/clamav-unofficial-sigs.sh

################################################################################
eXtremeSHOK.com ClamAV Unofficial Signature Updater
Version: v5.6.1 (2017-03-18)
Required Configuration Version: v72
Copyright (c) Adrian Jon Kriel :: admin@extremeshok.com
################################################################################

(以下、出力省略)

 

あとは、上記コマンドをcronに入れるだけですね。