環境
McAfee VirusScan Enterprise for Linux 1.6
問題の詳細
VirusScan Enterprise(VSEL)1.6をインストールしたサーバまたはデスクトップ上でDTXの拡張子を持つファイルを含むZIPアーカイブを開こうとすると次のエラーが表示されます。
Permission denied (アクセスが拒否されました)
この問題はOn-Access Settings で Decompress archives のチェックが有効になっている場合にのみ発生します。チェックが無効になっている場合は、エラーが表示されることなくファイルが解凍されます。
原因
DTXの拡張子を持つファイルは、フォーマットがGZIPファイルに似ていて、スキャンエンジンによって正しくないGZIPファイルとして認識される為、この問題が発生します。
スキャンエンジンはファイルからデータを抽出しようとしますが、ファイルが実際にはGZIP形式ではない為、失敗します。その後スキャンエンジンはファイルをロックします。
回避策
VSELコンソールのOn-Access-Settingsで、 Action if an error occurs during scanning の設定を Deny access から Allow access に設定します。
掲載日 2012/10/23