web-dev-qa-db-fra.com

Comment désactiver le stockage USB?

J'utilise Ubuntu 12.04 et je veux bloquer le stockage USB dessus. Quelle est la bonne façon de faire cela?

12
Rakesh

Sous Linux, le risque de virus est minime, voire inexistant. Cependant, les clés USB se montent automatiquement en lecture et en écriture. Les récentes distributions Ubuntu offrent un moyen simple de désactiver les périphériques de stockage USB. Il suffit de mettre le pilote du noyau sur liste noire:

echo "blacklist usb-storage" | Sudo tee -a /etc/modprobe.d/blacklist.conf

Puis mettez à jour les initramfs

Sudo update-initramfs -u

Après cela, personne ne peut utiliser une clé USB sur cet ordinateur, mais permet néanmoins à l'administrateur (s) de charger manuellement le module et de l'utiliser.

la source est ici: http://www.ossramblings.com/disabling_usb_storage_in_linux

Une autre méthode plus sélective consiste à noter que les utilisateurs membres du groupe plugdev sont autorisés à accéder à des périphériques de stockage enfichables, ce qui vous permet de supprimer tout utilisateur pour lequel vous ne souhaitez pas utiliser de clé USB.

source: ici

13
Warren Hill

Solution vérifiée dans Ubuntu 16.04 (noyau 4.4.0-31-générique).

Nous devons répertorier le pilote as (usb as scsi) en même temps que le pilote sb_storage au cas où le seul inventaire mis à jour le pilote usb_storage ne fonctionnerait pas pour vous. Le module de noyau uas charge usb_storage mais semble ignorer la liste noire du pilote usb_storage dans modprobe.d.

Sudo echo -e "blacklist uas\nblacklist usb_storage" > /etc/modprobe.d/blacklist_usbdrive.conf
3
eskhool

Il suffit de renommer storage en 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

changez la version du noyau dans 3.2.0-35-generic-pae en fonction de la vôtre

2
Osama El-gedawy