如何禁止某些USB端口

CPU/显卡/打印机/USB设备等硬件问题
回复
xiangliuweb
帖子: 16
注册时间: 2009-11-18 11:59

如何禁止某些USB端口

#1

帖子 xiangliuweb » 2010-06-01 13:59

需要针对某个USB端口如USB 3(有多个USB端口,只需要禁用某些个)禁用键盘和鼠标,如何才能用软件做到?
udev是否可以做到?怎么做?
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 如何禁止某些USB端口

#2

帖子 ryoohki » 2010-06-01 15:41

代码: 全选

sudo echo "/dev/usbmonX   </dev/null"   >/etc/rc.local
X是USB端口号
xiangliuweb
帖子: 16
注册时间: 2009-11-18 11:59

Re: 如何禁止某些USB端口

#3

帖子 xiangliuweb » 2010-06-01 16:08

ryoohki 写了:

代码: 全选

sudo echo "/dev/usbmonX   </dev/null"   >/etc/rc.local
X是USB端口号
这样不行,在插入键盘后,usb设备又被系统重新创建了。即使把/dev/usb*全部删掉,系统都会自动创建的。
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 如何禁止某些USB端口

#4

帖子 ryoohki » 2010-06-01 16:10

重新启动过吗?如果重新启动过还不行的话就不知道了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何禁止某些USB端口

#5

帖子 eexpress » 2010-06-01 16:30

udev不好作这判断吧。usb本来就可能使用任何口的。而且udev已经是识别后的处理了。和物理口无关了。
viewtopic.php?f=42&t=128155&start=0 你可以试试这个。
● 鸣学
xiangliuweb
帖子: 16
注册时间: 2009-11-18 11:59

Re: 如何禁止某些USB端口

#6

帖子 xiangliuweb » 2010-06-02 13:27

eexpress 写了:udev不好作这判断吧。usb本来就可能使用任何口的。而且udev已经是识别后的处理了。和物理口无关了。
viewtopic.php?f=42&t=128155&start=0 你可以试试这个。
这个办法我曾经试过,但是没用,改不了的,还是1。就是用root都修改不了这些文件,用vi时报这个错:Fsync failed
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何禁止某些USB端口

#7

帖子 eexpress » 2010-06-02 16:17

这不会改不了。我记得我都有一个bash自动改,都可以的。只是似乎文件删除了。
● 鸣学
回复