我正在使用 linux 4.19 开发嵌入式系统。
我在模块中编写了自定义驱动程序MyDriver.ko
。启动时,设备树会自动探测该模块,并出现在/dev
.
# ls -l /dev/mydriver
crw-rw---- 1 root root 246, 0 May 5 08:23 /dev/mydriver
我想在启动时自动设置该驱动程序组:
# ls -l /dev/mydriver
crw-rw---- 1 root MyGroup 246, 0 May 5 08:23 /dev/mydriver
如何自动设置模块的组?
答案1
您可以使用 udev 来做到这一点。您只需将/etc/udev/rules.d/
包含适当内容的文件放入其中,例如
KERNEL=="mydriver", OWNER="username", GROUP="groupname", MODE="0640"