浅析dev目录下设备文件mknod节点gid,uid和mode的如何方便设置
init
=
>
handle_device_fd 收到uevent信息
=
>
handle_device_event
=
>
get_device_perm函数会比较path路径是否和下面的devperms[
]
数组中的inode路径相一致,
如果一致,
那么返回devperms[
]
数组中指定的uid,
gid和mode数值,
这样make_device就会向/
dev这个tmpfs'内存虚拟物理盘'
创建inode节点,
同时改变该inode的uid和gid.
于是在devperms[
]
数组中我们就可以方便的控制生成的/
dev文件的uid,
gid和mode了.
http://blog.chinaunix.net/space.php?uid=20564848&do=blog&cuid=1348852