#### USBHID非root用户在linux下无权限问题 解决:需要设置udev规则来实现。 ![image-20240417114720051](C:\Users\李瑞瑞\AppData\Roaming\Typora\typora-user-images\image-20240417114720051.png) 通常情况下,udev规则文件的命名规则是按照数字和规则名称的顺序来加载的。数字越小的规则文件会先被加载,而数字越大的规则文件会后被加载。因此,可以选择一个数字较大的数字作为规则文件的名称,以确保在其他规则文件之后加载。 1. 创建规则文件 ```bash sudo gedit /etc/udev/rules.d/99-usb-serial.rules ``` 2. 写入规则 ```bash SUBSYSTEM=="usb" ATTRS{idVendor}=="YOUR_VENDOR_ID", ATTRS{idProduct}=="YOUR_PRODUCT_ID", MODE:="0777" ``` 3. 重新加载udev规则,以使更改生效 ```bash sudo udevadm control --reload-rules sudo udevadm trigger ```