Команда maldet не найдена при установке LMD в Linux Ubuntu

В основном, это потому, что это была традиция, когда номера портов начали назначаться примерно до 2011 года. См., например, §7.1 «Прошлые принципы» из RFC 6335 :

. ]

TCP and UDP ports were simultaneously assigned when either was requested

Вполне возможно, что когда-нибудь -они будут выделены, поскольку порты 1023 и ниже являются «системными портами», специально обрабатываемыми большинством операционных систем, и большая часть этого диапазона в настоящее время назначена.

И, кстати, HTTP/3 работает по протоколу UDP. Хотя он может использовать любой порт UDP, а не только 80/443. Так что на самом деле они все еще не используются.

Что касается Debian, его /etc/servicesуже имел 22/udp в версии 1.0 (buzz 1996).

Однако он был удален в этой фиксации в 2016 году, впервые выпущенной в версии 5.4 пакета netbase.

На момент написания последней стабильной версии Debian (buster)была версия 5.6 . А последний Ubuntu LTS (18.04, пакет bionic)netbase основан на Debian netbase 5.4, и вы можете видеть , что в его журнале изменений также упоминается удаление udp/22 .

1
28.12.2020, 17:45
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
2
18.03.2021, 22:40

Теги

Похожие вопросы