我发现了许多如何防止加载内核模块的示例。其中之一是关于USB存储模块。已提供下一个代码:
echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf
然后我决定通过 来检查名称lsmod
,所以我插入一个 U 盘,发现它不同:
Module Size Used by
usb_storage 62209 1
我的问题是:我应该对blacklist
:usb-storage
或应用什么拼写usb_storage
?
我怀疑它是否是早期内核的一个名称,并为后来的内核更改为另一个名称。目前我正在运行内核版本3.13.0-30-generic
答案1
模块名称可以同时包含-
和_
。与modprobe
或一起使用时,这两个符号可以互换,lsmod
也可以在/etc/modprobe.d/
.
这意味着您可以使用usb_storage
或中的任何一个usb-storage
来列入黑名单。