sdcardfs

2024-03-21 18:58
文章标签 sdcardfs

本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/833603

相关文章

Android文件访问权限的管理机制以及SDCardFS

Android文件访问权限的管理机制以及SDCardFS 1. 原生Linux文件访问权限控制 原生的Linux操作系统是通过拥有者 ID(uid) 和群组 ID(gid)对文件的访问权限进行管理,如: user0@user0:testLinuxPermission$ ls -l访问权限 uid gid 文件名-rw-rw---- 1 r