Linux平台普通用户USB访问权限

在我们平时的开发中,有时会遇到通过libusb或者libhid访问usb设备,而sudo模式下可以正常访问,普通模式下提示没有权限,按照以下配置,可以在非sudo模式访问usb设备

1、制作rules配置文件 /etc/udev/rules.d/99-hid.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="2207", ATTR{idProduct}=="0002", MODE="0666"

KERNEL="hidraw*" ,ATTR{idVendor}=="2207", ATTR{idProduct}=="0002", MODE="0666"

2、修改权限chmod 755  99-hid.rules

3、执行以下命令重新加载

sudo service udev reload

sudo service udev restart

4、重新插拔usb设备,这样不需要sudo就可以访问usb设备了

你可能感兴趣的:(linux,c/c++编程,linux,服务器,java)