本文主要是介绍sdcardfs,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
整理脑图
代码解读
权限
main:
权限主要检查函数 sdcardfs_permission->get_mode-> generic_permission(内核原生通用权限检查函数)
其他:
文件从操作钩子函数,如sdcardfs_open 调用check_caller_access_to_name, 决绝访问autorun.inf,.android_secure,android_secure
override_fsids 保存任务的cred权限上下文
packagelist.c:
通过hash表保存appid, appid用户生成 app的gid,uid
derived_perm.c:
提供get_derived_permission接口给sdcardfs_lookup,在建立文件dentry时候会被调用,建立文件权限。
这篇关于sdcardfs的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!