在 Linux Ubuntu 上安装 LMD 时未找到 maldet 命令

在 Linux Ubuntu 上安装 LMD 时未找到 maldet 命令

我正在尝试在 Ubuntu 上安装 LMD linux 恶意软件检测版本 1.6.4。表明安装成功完成;我什至可以通过终端打开 conf.maldet 以获取配置选项,当我尝试运行 LMD 时,它显示“未找到 maldet 命令”。我在以前版本的安装指南/教程中注意到它将自动解压到 usr/local/ 中,我的也是如此,但是当我转到 usr/local/ 时,我没有看到预期的 maldet。我的 maldetect-1.6.4 安装在主目录中,它只包含一个“文件”目录,其中保存所有其他目录。

(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

相关内容