forked from logzhan/RobotKernal-UESTC
893 B
893 B
USBHID非root用户在linux下无权限问题
解决:需要设置udev规则来实现。
通常情况下,udev规则文件的命名规则是按照数字和规则名称的顺序来加载的。数字越小的规则文件会先被加载,而数字越大的规则文件会后被加载。因此,可以选择一个数字较大的数字作为规则文件的名称,以确保在其他规则文件之后加载。
-
创建规则文件
sudo gedit /etc/udev/rules.d/99-usb-serial.rules
-
写入规则
SUBSYSTEM=="usb" ATTRS{idVendor}=="YOUR_VENDOR_ID", ATTRS{idProduct}=="YOUR_PRODUCT_ID", MODE:="0777"
-
重新加载udev规则,以使更改生效
sudo udevadm control --reload-rules sudo udevadm trigger