it-swarm.com.de

So blockieren Sie alle USB-Speichergeräte in Ubuntu

Ich muss alle USB-Speichergeräte (Pendrives und Mobilgeräte) blockieren, aber ich muss auf die USB-Tastatur und die USB-Maus zugreifen.

Ich habe bereits versucht, /etc/modprobe.d/blacklist.conf durch Hinzufügen von blacklist usb_storage zu bearbeiten, aber das System kann trotzdem auf USB-Geräte zugreifen.

3
Binto Paul K

Ich habe in Ubuntu 16.04 festgestellt, dass einige Pendrives den uas.ko Kernel-Treiber (USB Attached SCSI-Treiber) auslösen. Und eine Kerneltreiberabhängigkeit von uas.ko ist usb_storage.ko .

Daher, obwohl ich blacklist usb_storage in /etc/modprobe.d/blacklist.conf hatte, wurde usb_storage.ko immer noch aufgrund der Abhängigkeit von uas.ko geladen

Nach dem Einlegen in:

blacklist uas
blacklist usb_storage

in /etc/modprobe.d/blacklist.conf funktioniert der Zugriff auf diese pendrives nicht mehr ( uas.ko & usb_storage.ko wird nicht mehr geladen) in einem laufenden System.

Denken Sie daran, dass Sie, um dies während des Bootens des Kernels zu erzwingen, auch einige Änderungen an der Grub-/Kernel-Zeile einer ähnlichen Art im Link vornehmen müssen.

3
chrish

Zum Deaktivieren des USB-Speichers erstellen Sie die folgende Datei und bearbeiten Sie sie mit Ihrem bevorzugten Texteditor.

/etc/modprobe.d/usb-storage.conf

Fügen Sie in dieser Datei die folgende Zeile hinzu.

install usb-storage /bin/true

Nachdem Sie diese Zeile in der Datei /etc/modprobe.d/usb-storage.conf gespeichert haben, müssen Sie einen Neustart durchführen, um den Vorgang abzuschließen. Wenn Sie nach dem Neustart ein USB-Speichergerät anschließen, sollten Sie nicht mehr darauf zugreifen können.

1
Nullpointer

on /etc/modprobe.d/blacklist.conf add

blacklist uas
blacklist usb-storage

deaktiviere den uas mod auch, ich weiß nicht warum es notwendig ist das Modul des uas Protokolls auf die schwarze Liste zu setzen, aber es funktionierte für mich

1
jahly

Von cyberciti:

Usb-storage.ko ist der USB-Massenspeichertreiber für das Linux-Betriebssystem. Sie können die Datei sehen, indem Sie den folgenden Befehl eingeben:

ls -l /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko

Sie müssen lediglich den usb-storage.ko-Treiber deaktivieren oder entfernen, um die Verwendung von USB-Geräten unter Linux einzuschränken, z. B .:

  1. USB-Tastaturen
  2. USB-Mäuse
  3. USB-Stick
  4. USB-Festplatte
  5. Anderer USB-Blockspeicher

BIOS-Option

Sie können USB auch über die System-BIOS-Konfigurationsoption deaktivieren. Stellen Sie sicher, dass das BIOS durch ein Passwort geschützt ist. Diese Option wird empfohlen, damit niemand von USB booten kann.


Grub-Option

Sie können alle USB-Geräte entfernen, indem Sie die Kernel-Unterstützung für USB über GRUB deaktivieren. Öffne grub.conf oder menu.lst und hänge "nousb" wie folgt an die Kernel-Zeile an (aus RHEL 5.x):

kernel /vmlinuz-2.6.18-128.1.1.el5 ro root=LABEL=/ console=tty0 console=ttyS1,19200n8 nousb

Stellen Sie sicher, dass Sie alle anderen Verweise auf den USB-Speicher in den Konfigurationsdateien grub oder grub2 entfernen. Speichern und schließen Sie die Datei. Sobald Sie fertig sind, starten Sie das System neu:

reboot

Hoffe das hilft.

1
steeef