linux下如何禁用usb端口呢,就是插上u盘,系统不反应?

alei089 2008-10-14 01:17:47
现在需要禁用和启用USB端口,有什么命令或函数能实现马?
...全文
3021 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
h321654 2012-01-04
  • 打赏
  • 举报
回复
系统函数劫持就行。
一是在USB设备配置阶段劫持usb_submit_urb()函数,禁止前需要判断usb设备是否正在使用,如果在使用则先卸载掉,工作量很大。
二是在数据传输的时候进行劫持该函数,但我不清楚数据传输流程是怎样的,没有找到数据传输时是哪个函数直接调用usb_submit_urb()函数的,所以没有实现。

请教高手指点一下!!!
DL.ZHUO 2008-11-05
  • 打赏
  • 举报
回复
服务设置-> 把hald、dbus服务停掉
alei089 2008-10-24
  • 打赏
  • 举报
回复
有人做过马?
alei089 2008-10-21
  • 打赏
  • 举报
回复
有知道比较好的方法吗?windows下很简单的东西在linux下这么复杂了
alei089 2008-10-19
  • 打赏
  • 举报
回复
配置文件是fstab吧,里面没有,优盘就可以自动挂载啊
来自北方的猫 2008-10-18
  • 打赏
  • 举报
回复
把挂载配置文件中的即插即用的那个条目去掉就可以了!
alei089 2008-10-17
  • 打赏
  • 举报
回复
楼上的,能告诉我具体方法吗?不会用这个方法,谢谢你了
idtbbsb 2008-10-15
  • 打赏
  • 举报
回复
将usb加载模块卸载掉,如果是额外加载的,直接可以删除掉,如果是编译在内核中的,要么重新编译内核,要么加在rc.local中
alei089 2008-10-15
  • 打赏
  • 举报
回复
在线等阿,呵呵
grubu 2008-10-15
  • 打赏
  • 举报
回复
把hald、dbus服务和停掉
alei089 2008-10-15
  • 打赏
  • 举报
回复
内核不是按模块编译的,不可动态卸载阿,内核是一个整体。还有内核是人家定好的,不可乱动,有其他的可行方式马
alei089 2008-10-14
  • 打赏
  • 举报
回复
兄弟,你的修改设备节点是怎么实现的呢?呵呵,这个我也想知道,我的系统是UBUNTU
lling123 2008-10-14
  • 打赏
  • 举报
回复
兄弟,我也没有搞定.

如帖子http://topic.csdn.net/u/20081010/16/91105dff-62bc-4d5c-b7e0-89fba85e462f.html所示,我也是修改的设备节点的权限,实现了对USB的控制.不过总感觉这样不好.现在还没有找到什么好的方法.我们可以共同探讨
alei089 2008-10-14
  • 打赏
  • 举报
回复
有人知道马?linux下禁用USB怎么办呢
alei089 2008-10-14
  • 打赏
  • 举报
回复
谢谢楼上,我需要坐的是现在插入U盘了,我想禁止USB端口,
U盘和USB鼠标就不起作用了,要的是这个效果,修改MOUNT好像作不到这样。
hanb99 2008-10-14
  • 打赏
  • 举报
回复
修改mount的执行权限,只允许root可用,这样应该可以了

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧