Eug*_*e G 6 permissions usb devices
我正在尝试安装设备。我插入创建ttyUSB0
文件的设备。当我在需要它的程序中打开它时,它说权限被拒绝。我输入终端
sudo chmod 666 /dev/ttyUSB0
Run Code Online (Sandbox Code Playgroud)
这解决了问题,但在重新启动计算机后,我遇到了同样的问题,需要重新输入相同的命令以获得许可。在每次重新启动后不需要更改权限的情况下,如何解决此问题?
您可以编写 udev 规则来解决此问题。谷歌关键词:udev usb 权限
创建一个文件/etc/udev/rules.d/51-my_usb_device
(例如)。并放置以下行:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", GROUP="users", MODE="0666"
Run Code Online (Sandbox Code Playgroud)
其中HEX1和HEX2分别替换为供应商和产品 ID。您可以从lsusb -vvv
命令中获取供应商和产品 ID 。
归档时间: |
|
查看次数: |
20862 次 |
最近记录: |