UbuntuにLMD Linuxマルウェア検出バージョン1.6.4をインストールしようとしています。インストールが正常に完了したことを示します。ターミナルを介してconf.maldetを開いて設定オプションを取得することもできます。 LMDを実行しようとすると、「maldetコマンドが見つかりません」というメッセージが表示されます。以前のバージョンのインストールガイド/チュートリアルで自動的にusr/local/に解凍されることがわかりました。私も同じですが、usr / local /に移動すると、予想されるMaldetは表示されません。私のMalDetect-1.6.4インストールは、他のすべてのディレクトリが保持されている「files」ディレクトリのみを含むホームディレクトリにあります。
(base) mn@mn-MS-7C02:~$ -maldet --scan-all
-maldet: command not found
(base) mn@mn-MS-7C02:~$ /home/mn/maldetect-1.6.4/files/maldet -u or maldet -d
Linux Malware Detect v1.6.4
(C) 2002-2019, R-fx Networks <[email protected]>
(C) 2019, Ryan MacDonald <[email protected]>
This program may be freely redistributed under the terms of the GNU GPL v2
maldet(13231): {glob} $intcnf not found, aborting.
どんなアドバイスや助けにも感謝します。
答え1
コマンドはスーパーユーザー権限で実行するか、以下scan_user_access
で有効にする必要がありますconf.maldet
。
sudo maldet --scan-all
または:
sudo sed -i 's/scan_user_access="0"/scan_user_access="1"/' /usr/local/maldetect/conf.maldet
maldet --scan-all
あなたの場合、構成ファイルを変更します。
sudo sed -i 's/scan_user_access="0"/scan_user_access="1"/' /home/mn/maldetect-1.6.4/files/conf.maldet
実行コマンド:
/home/mn/maldetect-1.6.4/files/maldet
次の行を入力してエイリアスを作成できます。~/.bashrc
alias maldet='/home/mn/maldetect-1.6.4/files/maldet'
次に、次を実行します。
exec bash
maldet