J'utilise Ubuntu 12.04 et je veux bloquer le stockage USB dessus. Quelle est la bonne façon de faire cela?
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
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
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