Я використовую Ubuntu 12.04 і хочу заблокувати зберігання usb на ньому. Який правильний спосіб це зробити?
Я використовую Ubuntu 12.04 і хочу заблокувати зберігання usb на ньому. Який правильний спосіб це зробити?
Відповіді:
У Linux ризик вірусів невеликий до відсутнього, проте USB-накопичувачі автоматично монтуються для читання та запису незалежно. В останніх дистрибутивах Ubuntu існує простий спосіб відключити USB-накопичувачі. Просто чорний список драйвера ядра:
echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf
Потім оновіть initramfs
sudo update-initramfs -u
Після цього ніхто не може використовувати USB-накопичувач на цьому комп’ютері, але все ж дозволяє адміністратору (ів) вручну завантажити модуль і використовувати його.
джерело тут: http://www.ossramblings.com/disabling_usb_storage_in_linux
Ще один вибірковий спосіб - зазначити, що користувачам, які входять до групи plugdev, дозволяється отримувати доступ до плазмових пристроїв зберігання даних, щоб ви могли просто видалити будь-яких користувачів, які не хочуть використовувати USB-накопичувачі з цієї групи.
джерело: тут
Рішення перевірено в Ubuntu 16.04 (ядро 4.4.0-31-generic).
Ми повинні чорний список UAS (USB , як SCSI) драйвера разом з usb_storage водієм в разі просто чорний список водій usb_storage не працює для вас. Модуль ядра uas завантажує usb_storage, але, здається, ігнорує чорний список драйвера usb_storage в modprobe.d.
sudo echo -e "blacklist uas\nblacklist usb_storage" > /etc/modprobe.d/blacklist_usbdrive.conf
Просто перейменуйте storage
на 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
змінити версію ядра 3.2.0-35-generic-pae
відповідно до вашої
Простий спосіб Увійти як кореневий відкритий термінал і введіть наступну команду
$ sudo gedit /etc/modprobe.d/blacklist.conf
Він попросить пароль root, дайте його.
потім додайте чорний список USB_storage в останньому рядку наступним чином
# really needed.
blacklist amd76x_edac
blacklist usb_storage
Збережіть його та перезавантажте систему.