无法使用 udev 规则设置组和权限

无法使用 udev 规则设置组和权限

我编写了检测 ADU208 继电器设备的简单规则并创建了其设备文件。

#Creat device file for ADU208, USB relay.
SUBSYSTEMS=="usb", ACTION=="add", KERNEL=="adutux1", ATTRS{idVendor}=="0a07", ATTRS{idProduct}=="00d0", GROUP="ankur", MODE:="0666"

我看到文件正在创建,/dev/adutux1但权限不是我所期望的,而且组也不是我所期望的。

ankur@:/etc/udev/rules.d $ ll /dev/adutux1 
crw------- 1 root root 180, 1 Nov 13 13:59 /dev/adutux1

我的 ubuntu 版本如下

Linux ankurs-ubuntu-machine 4.4.0-96-generic #119~14.04.1-Ubuntu SMP Wed Sep 13 08:40:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

有人能指出我上面提到的规则有什么问题吗?

答案1

我重新启动了 udev,断开了 USB 电缆并重新连接。它似乎起作用了。我有点不确定我以前是否这样做过。我尝试了多个规则和组合,所以我可能错过了获得正确规则的时间。它现在似乎起作用了。

相关内容