web-dev-qa-db-ja.com

Clamavがパラメーターを受け入れない

ClamAVを実行しようとすると、最大ファイルサイズに達したという警告が表示されていたので、最大ファイルサイズと最大スキャンサイズの制限を引き上げようとしていますが、解析できないというエラーが発生しますコマンドラインオプション。マンページを読みましたが、これらのオプションの使用方法がわかりません。誰かが助けることができますか?私は何が間違っているのですか?

~$ Sudo clamscan -r --max-filesize=1G --max-scansize=1G -l ClamScanLog -i /
ERROR: Incorrect argument format for option --max-filesize
ERROR: Can't parse command line options
1
j0h

--max-filesize引数は、「g」ではなく、「k」および「m」修飾子のみを受け入れます。

代わりにこれを試してください:

Sudo clamscan -r --max-filesize=1024M --max-scansize=1024M -l ClamScanLog -i /
2
Tomasz Klim

man clamscanから:

--max-filesize=#n
Extract and scan at most #n kilobytes from each archive. You may pass the value in megabytes in format xM or xm, where x is a number. This option protects your system against DoS attacks (default: 25 MB, max: <4 GB)
--max-scansize=#n
Extract and scan at most #n kilobytes from each scanned file. You may pass the value in megabytes in format xM or xm, where x is a number. This option protects your system against DoS attacks (default: 100 MB, max: <4 GB)

clamscanmax-filesizeおよびmax-scansizeオプションは、KBとして解釈される数値、またはMBとして解釈されるMが後に続く数値を受け入れます。 GBはわからないので、1024Mと書く必要があります。

2
Jos