Bii a ṣe le Dẹkun Awọn Ẹrọ Ipamọ USB ni Awọn olupin Linux


Lati daabobo isediwon data ifura lati ọdọ awọn olupin nipasẹ awọn olumulo ti o ni iraye si ti ara si awọn ẹrọ, o jẹ iṣe ti o dara julọ lati mu gbogbo atilẹyin ibi ipamọ USB ṣiṣẹ ni ekuro Linux.

Lati le mu atilẹyin ipamọ USB kuro, a nilo akọkọ lati ṣe idanimọ ti o ba ti ṣa awakọ awakọ sinu kernel Linux ati orukọ awakọ (module) ti o ni akoso pẹlu awakọ ibi ipamọ.

Ṣiṣe aṣẹ lsmod lati ṣe atokọ gbogbo awọn awakọ ekuro ti kojọpọ ki o ṣe àlẹmọ iṣẹjade nipasẹ aṣẹ grep pẹlu okun wiwa\"usb_storage".

# lsmod | grep usb_storage

Lati aṣẹ lsmod, a le rii pe module sub_storage wa ni lilo nipasẹ modulu UAS. Nigbamii, gbe awọn modulu ibi ipamọ USB mejeeji kuro lati ekuro ati ṣayẹwo boya yiyọkuro ti pari ni aṣeyọri, nipa ipinfunni awọn ofin isalẹ.

# modprobe -r usb_storage
# modprobe -r uas
# lsmod | grep usb

Itele, ṣe atokọ akoonu ti lọwọlọwọ awọn ilana awọn modulu ipamọ ekuro usan kiko nipasẹ ipinfunni aṣẹ isalẹ ki o ṣe idanimọ orukọ awakọ usb-ipamọ. Nigbagbogbo modulu yii yẹ ki o pe ni usb-storage.ko.xz tabi usb-storage.ko.

# ls /lib/modules/`uname -r`/kernel/drivers/usb/storage/

Lati le dènà fọọmu modulu ipamọ USB ikojọpọ sinu ekuro, yi ilana pada si ọna awọn modulu ibi ipamọ ekuro ati fun lorukọ usb-storage.ko.xz modulu si usb-storage.ko.xz.blacklist, nipa ipinfunni awọn ofin isalẹ.

# cd /lib/modules/`uname -r`/kernel/drivers/usb/storage/
# ls
# mv usb-storage.ko.xz usb-storage.ko.xz.blacklist

Ninu awọn kapinpin Linux ti o da lori Debian, gbe awọn aṣẹ isalẹ lati dènà modulu ipamọ USB lati ikojọpọ sinu ekuro Linux.

# cd /lib/modules/`uname -r`/kernel/drivers/usb/storage/ 
# ls
# mv usb-storage.ko usb-storage.ko.blacklist

Nisisiyi, nigbakugba ti o ba ṣafikun ohun elo ipamọ USB, ekuro naa yoo kuna lati fifuye ekuro awakọ iwakọ ẹrọ. Lati yi awọn ayipada pada, kan fun lorukọ mii module dudu ni akojọ dudu pada si orukọ atijọ rẹ.

# cd /lib/modules/`uname -r`/kernel/drivers/usb/storage/
# mv usb-storage.ko.xz.blacklist usb-storage.ko.xz

Sibẹsibẹ, ọna yii lo nikan si awọn modulu ekuro asiko asiko. Ni ọran ti o fẹ lati ṣe atokọ awọn modulu ibi ipamọ USB ṣe gbogbo awọn kernel ti o wa ninu eto, tẹ ọna itọsọna itọsọna ekuro kọọkan ki o fun lorukọ usb-storage.ko.xz si usb-storage.ko.xz.blacklist.