![在 Linux Ubuntu 上安装 LMD 时未找到 maldet 命令](https://linux22.com/image/185559/%E5%9C%A8%20Linux%20Ubuntu%20%E4%B8%8A%E5%AE%89%E8%A3%85%20LMD%20%E6%97%B6%E6%9C%AA%E6%89%BE%E5%88%B0%20maldet%20%E5%91%BD%E4%BB%A4.png)
我正在尝试在 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