在linux系统中,hidraw设备会自动加载并设置默认权限,但系统的默认只允许root用户访问,普通用户是不允许读写。

设置的方法是修改udev的配置,配置路径是/etc/udev/rules.d/,在此路径下新建一个文件,比如99-hid.rules,打开文件,写入配置字符串即可。

网上找了很多参考,最终试验下来最直接最有效的设置如下,

ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"

  

其中1234是设备的vid,5678是设备的pid,0666是默认的设备访问权限。

希望对你有效,少走弯路!

相关文章:

  • 2021-12-21
  • 2022-12-23
  • 2022-02-09
  • 2021-12-24
  • 2022-12-23
  • 2021-08-11
  • 2021-12-03
  • 2021-11-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
  • 2021-05-02
  • 2021-07-30
  • 2022-12-23
相关资源
相似解决方案