首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >USB设备授权: interface_authorized_default和authorized_default的区别

USB设备授权: interface_authorized_default和authorized_default的区别
EN

Unix & Linux用户
提问于 2018-08-21 14:23:50
回答 1查看 2.9K关注 0票数 2

/sys/bus/usb/devices/usbX/authorized_default/sys/bus/usb/devices/usbX/interface_authorized_default有什么区别?基本上,这两个文件都负责拒绝以在此描述的形式访问新连接的设备。他们的工作方式似乎是一样的,那么有什么区别呢?我应该用哪一种?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-08-21 16:37:01

不同之处在于,您链接到的文档中提到的新接口授权允许启用或禁用每个位掩码的单个接口,而允许或拒绝整个设备。

界面授权.有一种类似的方法来允许或拒绝特定的USB接口。它只允许阻塞USB设备的一个子集。..拒绝每个默认接口:

代码语言:javascript
运行
复制
echo 0 > /sys/bus/usb/devices/usbX/interface_authorized_default

授权接口:

代码语言:javascript
运行
复制
echo 1 > /sys/bus/usb/devices/INTERFACE/authorized

当您需要调试设备和驱动程序(没有找到匹配的驱动程序或使用错误的驱动程序/配置等)、USB设备的每项功能/功能锁定等设备时,这是非常有用的:

  • 使用authorized_default拒绝或限制允许的设备数量,例如默认情况下取消连接到hostX的新设备的数量>/sys/bus/usb/设备/usbX/authorized_ default,然后连接并授权您选择的设备: echo 1>/sys/bus/usb/设备/设备/授权
  • 如果需要调试或只允许/只使用功能的子集,请使用interface_authorized_default,例如默认情况下拒绝hostX上的接口: echo 0>D11授权您选择的接口: echo 1>/sys/bus/usb/设备/接口/授权和触发驱动程序探测:回波接口>/sys/bus/usb/D11_D10
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/463881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档