Używam Ubuntu 12.04 i chcę na nim zablokować pamięć USB. Jaki jest właściwy sposób to zrobić?
Używam Ubuntu 12.04 i chcę na nim zablokować pamięć USB. Jaki jest właściwy sposób to zrobić?
Odpowiedzi:
W Linuksie ryzyko wirusów jest niewielkie lub nie istnieje, jednak nośniki USB są automatycznie montowane do odczytu i zapisu. W najnowszych dystrybucjach Ubuntu istnieje prosty sposób na wyłączenie urządzeń pamięci USB. Po prostu umieść na czarnej liście sterownik jądra:
echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf
Następnie zaktualizuj initramfs
sudo update-initramfs -u
Następnie nikt nie może używać pamięci USB na tym komputerze, ale nadal pozwala administratorom ręcznie załadować moduł i go użyć.
źródło znajduje się tutaj: http://www.ossramblings.com/disabling_usb_storage_in_linux
Innym sposobem, który jest bardziej selektywny, jest zauważenie, że użytkownicy, którzy są członkami grupy plugdev, mają dostęp do podłączanych urządzeń pamięci, dzięki czemu można po prostu usunąć z tej grupy użytkowników, którzy nie chcą używać pamięci USB.
źródło: tutaj
Rozwiązanie zweryfikowane w Ubuntu 16.04 (jądro 4.4.0-31-ogólne).
Musimy umieścić na czarnej liście sterownik uas (usb as scsi) wraz ze sterownikiem usb_storage na wypadek, gdyby po prostu umieszczenie na czarnej liście sterownika usb_storage nie zadziałało. Moduł jądra uas ładuje pamięć usb_storage, ale wydaje się, że ignoruje czarną listę sterowników usb_storage w modprobe.d.
sudo echo -e "blacklist uas\nblacklist usb_storage" > /etc/modprobe.d/blacklist_usbdrive.conf
Po prostu zmień nazwę storage
na storage-old
:
mv /lib/modules/3.2.0-35-generic-pae/kernel/drivers/usb/storage /lib/modules/3.2.0-35-generic-pae/kernel/drivers/usb/storage-old
zmień wersję jądra 3.2.0-35-generic-pae
zgodnie z własną
Prosty sposób Zaloguj się jako terminal otwarty jako root i wpisz następującą komendę
$ sudo gedit /etc/modprobe.d/blacklist.conf
Poprosi o hasło roota, podaj je.
następnie dodaj czarną listę USB_storage w ostatnim wierszu w następujący sposób
# really needed.
blacklist amd76x_edac
blacklist usb_storage
Zapisz go i uruchom ponownie system.