Tôi đang sử dụng Ubuntu 12.04 và tôi muốn chặn lưu trữ usb trên nó. cách chính xác để làm điều này là gì?
Tôi đang sử dụng Ubuntu 12.04 và tôi muốn chặn lưu trữ usb trên nó. cách chính xác để làm điều này là gì?
Câu trả lời:
Trong Linux, nguy cơ vi-rút là nhỏ đến không tồn tại, tuy nhiên, các thanh USB tự động gắn để đọc và viết bất kể. Có một cách dễ dàng trong các bản phân phối Ubuntu gần đây để vô hiệu hóa các thiết bị lưu trữ USB. Đơn giản chỉ cần đưa vào danh sách đen trình điều khiển kernel:
echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf
Sau đó cập nhật initramfs
sudo update-initramfs -u
Sau đó, không ai có thể sử dụng thẻ nhớ USB trong máy tính đó, nhưng vẫn cho phép (các) quản trị viên tự tải mô-đun và sử dụng nó.
nguồn ở đây: http://www.ossramblings.com/diseac_usb_st Storage_in_linux
Một cách khác được lựa chọn nhiều hơn là lưu ý rằng người dùng là thành viên của nhóm plugdev được phép truy cập các thiết bị lưu trữ có thể cắm để bạn có thể xóa bất kỳ người dùng nào bạn không muốn sử dụng thẻ USB khỏi nhóm đó.
nguồn: tại đây
Giải pháp được xác minh trong Ubuntu 16.04 (Kernel 4.4.0-31-generic).
Chúng tôi phải đưa vào danh sách đen trình điều khiển uas (usb là scsi) cùng với trình điều khiển usb_st Storage trong trường hợp danh sách đen trình điều khiển usb_st Storage không hoạt động cho bạn. Mô-đun hạt nhân uas đang tải usb_st Storage nhưng dường như đang bỏ qua danh sách đen của trình điều khiển usb_st Storage trong modprobe.d.
sudo echo -e "blacklist uas\nblacklist usb_storage" > /etc/modprobe.d/blacklist_usbdrive.conf
Chỉ cần đổi tên storage
thành 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
thay đổi ver ver 3.2.0-35-generic-pae
theo của bạn
Cách đơn giản Đăng nhập như root open terminal và gõ lệnh sau
$ sudo gedit /etc/modprobe.d/blacklist.conf
Nó sẽ yêu cầu mật khẩu root, cung cấp cho nó.
sau đó thêm danh sách đen USB_st Storage ở dòng cuối cùng như sau
# really needed.
blacklist amd76x_edac
blacklist usb_storage
Lưu nó và khởi động lại hệ thống của bạn.