kacy16 发表于 2011-06-23 17:34

usb驱动模块权限如何设置?

最近我开发了一个usb驱动模块,通过insmod myusbdrv.ko加载驱动后,
在 /dev目录下多了一个 myusbdrv0 的设备文件,然后我查看该设备文件的权限属性是:
rw-------,意思是只有root级别用户具有读,写的能力,想请问各位,改动哪里,可以让该设备文件
也能给其他用户所使用呢?

kacy16 发表于 2011-06-24 11:25

我自己顶一下,欢迎各位发表高见.

linyunxian 发表于 2011-06-25 00:13

# chmod 0777 /dev/myusbdrv0

axlrose 发表于 2013-03-15 18:12

本帖最后由 axlrose 于 2013-03-15 18:15 编辑

可以考虑修改udev的规则来处理
放到/etc/udev/rules.d/ 下面
比如50-myusb.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="12ab", ATTRS{idProduct}=="1234",MODE="0660", GROUP="你的用户组"
看名字就知道啥意思了,不用解释了
相关资料,查关键字udev 规则


其实你可以看看libusbx, 如果合适的话,代替你的驱动,免得内核升级了又得重编译一次驱动麻烦
页: [1]
查看完整版本: usb驱动模块权限如何设置?