我已将自己添加到 dialout 组,但如果不在每个终端会话中执行 sudo chmod,我就无法访问它?我该如何永久解决这个问题?
答案1
无论你连接哪个端口,获得设备永久访问权限的简单方法是在 udev 文件夹中创建规则. 通过它你可以关联你的设备的某些参数(通常是供应商和产品 ID)并为此类设备建立权限。
首先,从您的设备获取信息:
- 将其插入计算机
- 在终端上,输入
dmesg
并从输出的最后几行中获取设备信息
获得有关设备的信息后,在udev目录:
cd /etc/udev/rules.d/
sudo touch 20-your-device.rules
sudo echo ATTR{idVendor}=="XXXX", ATTR{idProduct}=="YYYY", MODE="0666" >> 20-your-device.rules
在哪里XXX和是是您从前面的说明中获取的供应商和产品 ID。
请记住从会话中注销并重新登录以使其正常工作。否则,您可以手动重新加载规则。