摘要:
跟踪代码,找到inode_operations & file_operations. 然后跟踪里面设定的函数。看看那些地方涉及到安全的问题。然后修改,最好找到调用的RPC通道。 阅读全文
摘要:
mount命令中除了常见的-t 也就是选择挂在文件系统的类型。还有一个重要的参数-o这个参数里面可以携带很多参数,比如设定挂在的用户名,密码等等,但是这些参数怎么接受呢,也就是具体会传递到哪里呢?首先注册文件系统的时候,有个数据结构file_system_type如cfs的文件系统定义如下:static struct file_system_type cfs_fs_type = { .owner = THIS_MODULE, .name = "cfs", .get_sb = cfs_get_sb, .kill_sb = kill_litter_super, .fs_flag 阅读全文