Файл speck.ko
может быть найден в /lib/modules/4.18.1-041801-generic/kernel/crypto
и это было создано NSA (добавленный начиная с Ядра Linux 4.17).
Я действительно хочу удалить эту вещь из своего компьютера. Если я вижу его в /crypto
папка, это означает, что это включается по умолчанию и используется так или иначе?
Это может быть сделано двумя способами:
Через /etc/modprobe.d/blacklist.conf
файл
Создайте тот файл (если он не существует), и добавьте следующую строку в него:
blacklist CONFIG_CRYPTO_SPECK
Примечание: Они могли бы сделать это зависящим от другого модуля следовательно, это загрузится независимо, таким образом, обходное решение должно будет добавить строку таким образом, а не как это записано выше:
install CONFIG_CRYPTO_SPECK /bin/false
Затем перезагрузка.
Через командную строку:
Просто добавьте это к строке ядра своего загрузчика
module_blacklist=modname1,modname2,modname3
# or
modprobe.blacklist=MODULE_NAME
Затем начальная загрузка как нормальная и модуль не должна быть загружена.
СНАБДИТЕ ПОДСКАЗКОЙ:-от man modprobe
Я вижу -b
опция, через которую можно использовать после нахождения имени lsmod
:
sudo lsmod
sudo modprobe -b <name_of_module>
Источники:
https://wiki.archlinux.org/index.php/Kernel_module#Blacklisting