ホームディレクトリとすべてのマウントされたドライブのオンアクセスウイルススキャンにclamavを使用しようとしています。かなり古い指示 ここ を見つけて調整しました。
Dazukoはfanotifyに置き換えられたため、clamd.confのパラメーターはわずかに異なります。関連するclamd.confエントリは次のとおりです。
ScanOnAccess true
# ClamukoScanOnOpen true
# ClamukoScanOnExec true
OnAccessIncludePath /home
OnAccessIncludePath /mnt
OnAccessIncludePath /media
VirusEvent /opt/clamdazer %v &
Clamdを(「Sudo invoke-rc.d clamav-daemon restart」で)再起動すると、ログには次のようになります。
ERROR: ScanOnAccess: fanotify_init failed: Operation not permitted
ScanOnAccess: clamd must be started by root
何が間違っていますか?
編集:「User clamav」行を「User root」に変更しようとしましたが、clamdの起動が「ERROR:initgroups()failed」で失敗します。
ここに関連する可能性のあるバグレポートをいくつか見つけました: buntu Bug#1404762 およびDebian bug#749027(私は2つのリンクしか投稿できません)。
残念ながら、そこに記載されているソリューションの使用は成功しませんでした。私には、オンアクセススキャンが現在まったく機能していないようです。
Mageia 6に問題がありました
User root
問題を解決しなかった
私が代わりにやったことは、サービス自体を編集してrootとして実行することです
gedit /etc/systemd/system/multi-user.target.wants/clamad.service
ユーザーをrootに変更します
それが誰かを助けることを願っています;)