ClamAV clamscanはファイルパスが提供されていないことを警告します。

ClamAV clamscanはファイルパスが提供されていないことを警告します。

私はRedHat 9.3でClamAVを実行しており、次のコマンドを使用して毎日のチェックから新しい出力を得ています/bin/clamscan -r / --exclude-dir=/sys/ --log=/var/log/clamscan.log --infected --quiet

LibClamAV警告:PNG:ファイルが予期せず早期に終了しました。
LibClamAV警告:PNG:ファイルが予期せず早期に終了しました。

ClamAVは、どのファイルが予期せず早く終了したかを表示しません。ログファイル(25MB)にも2つのPNGファイルに関する情報が記録されていないようです。私は試した:
grep -i Unexpected /var/log/clamscan.log
grep -i "end-of-file" /var/log/clamscan.log
grep -i "end of file" /var/log/clamscan.log

私はこれが警告であり、エラーではないことを知っています。しかし、メッセージはcronを介して行われ、すべての出力が私たちにメールで送信されるので、毎朝電子メールで出力されます。破損しているように見えるこのPNGファイルを削除する場所を知りたいです。 。私が考えることができる唯一のことは、この問題が発生する前にnmapパッケージをインストールしたため、そのファイルはそのパッケージによってインストールされたファイルかもしれませんが、この問題をどのように処理するかについてより包括的な理解を望んでいます。 。

「--infected」と「--quiet」を設定すると、これらの警告を無視し、介入/調査が必要なエラーを受け取ると宣言する他の方法を考えることはできません。

問題のファイルの場所を提供するためにclamscanを取得できない場合は、スクリプトを使用して出力を正規表現に変更するか、sedのようなものを使用して「予期しないファイルの最初の終わり」を削除し、次をエコーする必要があります。電子メールで実行できるように、残りはスキャンを実行するとエラーを受け取りますが、無視できます。私がこれを具体的に知らなければ、それは計画です。

ベストアンサー1

おすすめ記事