在我们平时的开发中,有时会遇到通过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设备了