Abychom zakázali načítání škodlivých nebo nežádoucích modulů, můžeme je zakázat. Aby se zabránilo načítání modulů jádra během bootování, musí být název modulu přidán do souboru černé listiny. Ujistěte se, že modul není nakonfigurován pro načítání ani v /etc/modprobe.conf , /etc/modprobe.d/* , /etc/rc.modules nebo /etc/sysconfig/modules/* . A poté spusťte následující příkazy:
1. Vytvořte soubor v /etc/modprobe.d adresář a dejte mu související název (např. local-blacklist.conf). Chcete-li zabránit přímému načtení modulu, můžete přidat následující řádek do konfiguračního souboru specifického pro konfiguraci systému, například /etc/modprobe.d/local-blacklist.conf:
# vi /etc/modprobe.d/local-blacklist.conf blacklist [module name]
Například na černou listinu modulu jádra be2iscsi , přidejte níže položku v souboru /etc/modprobe.d/local-blacklist.conf.
# vi /etc/modprobe.d/local-blacklist.conf blacklist be2iscsi
2. To nezabrání načtení modulu, pokud je to povinná nebo volitelná závislost jiného modulu. Některé moduly jádra se pokusí načíst volitelné moduly na vyžádání.
Toho lze dosáhnout konfigurací následujícího nastavení v /etc/modprobe.d/local-blacklist.conf:
# vi /etc/modprobe.d/local-blacklist.conf install [module name] /bin/false
Výše uvedený instalační řádek jednoduše způsobí, že se místo instalace modulu spustí /bin/false. Totéž lze dosáhnout použitím /bin/true.
3. Restartujte server, aby se změny projevily.
# shutdown -r now
4. Pokud je modul jádra součástí initramfs (zaváděcí konfigurace), initramfs by měl být regenerován. Spusťte postižené jádro a spusťte následující příkaz k regeneraci initramfs postiženého jádra.
# dracut -fPoznámka :Pokud je modul na černé listině, který je vyžadován pro jiný specifický hardware, může dojít k neočekávaným vedlejším účinkům. Ujistěte se tedy, jaký modul deaktivujete
Dočasně odebrat modul
Jakýkoli aktuálně načtený modul je možné odebrat spuštěním:
# modprobe -r [module name]
Pokud modul nelze vyjmout. Proces nebo jiný modul může stále používat modul, ukončete proces a vyjměte modul pomocí modulu, který je odstraňován.
Ověřte modul na černé listině
Chcete-li ověřit, zda je modul na černé listině, spusťte níže uvedený příkaz.
# modprobe --showconfig | grep blacklist blacklist [module]Průvodce pro začátečníky ke konfiguraci modulu jádra v Linuxu