下面,我就介绍一下有关在 Linux 中如何禁用 USB 存储设备,允许开发人员 ADB 调试的案例。

  

这种方法只有 root/sudo 用户才能够实现,使用下面的调整 / 第一种方法可以阻止正常 / guest 用户安装 USB 存储设备。

   1 、在 /etc/modprobe.d/blacklist.conf 最后一行添加“ blacklist usb_storage

      #vim /etc/modprobe.d/blacklist.conf

或者

      $sudo vim /etc/modprobe.d/blacklist.conf

  添加内容如下:

      blacklist usb_storage

   2 、添加 modprobe -r usb_storage 在开机启动项

      针对 Ubuntu 我们在 /etc/rc.local 末尾 exit 0 上添加 "modprobe -r usb_storage"

      ========================================================================

      modprobe -r usb_storage

      exit 0

      ========================================================================

        

     针对 红帽系列 ,同样在 /etc/rc.local 添加   "modprobe -r usb_storage"

      需要注意 , 这边我们这行参数需要写到 touch /var/lock/subsys/local  之前。

      =========================================================================

      modprobe -r usb_storage

      touch /var/lock/subsys/local

      =========================================================================

    3 、重启系统

       #reboot

    4 、删除 usb_storage

       #modprobe usb_storage

       #rmmod usb_storage