usb管理:控制和監控USB和周邊設備端口,防止數據被盜和數據丟失
像是可以對usb設定白名單,或是監視和阻止設備使用,或是可以遠程授予USB訪問權限...等
由於windows有很多相關產品,也有試用版,但linux級MAC OS尚未搜尋到

想問各位大俠 有否相關產品可推薦

代码: 全选
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="yyyy", GOTO="allowed_usb_devices"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="zzzz", GOTO="allowed_usb_devices"
ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c 'echo 1 >/sys/$env{DEVPATH}/remove'"
LABEL="allowed_usb_devices"
astolia 写了: ↑2019-01-02 20:00 我不清楚有没有现成的产品,但用系统提供的机制自己实现一个也不难。
用udev规则可以实现usb设备连入后执行指定命令,就随你怎么玩了。
比如下面就是在当vender:product除xxxx:yyyy和xxxx:zzzz之外的usb设备连入时,立刻断开使其不可用修改了udev规则应该能立刻生效,如果没有的话就执行一下sudo udevadm control --reload-rules代码: 全选
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="yyyy", GOTO="allowed_usb_devices" ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="zzzz", GOTO="allowed_usb_devices" ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c 'echo 1 >/sys/$env{DEVPATH}/remove'" LABEL="allowed_usb_devices"
至于远程管理,随便弄个http服务器/ftp服务器/远程桌面/ssh之类的东西,远程修改/etc/udev/rules.d下面的规则就是了