![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SELinux
文章平均质量分 68
SELinux 权限相关
大秦樗里疾
樗里疾,能打仗能外交。小码农,能写代码能写文章。
展开
-
Android Selinux 解决 unrecognized character‘ at token 报错
用编辑器也可以修改文件格式,如 Notepad++ 【编辑】【文档格式转换】【转为Unix(LF)】修改 system_suspend.te 文件后,编译提示。执行 dos2unix 命令,语法没写错,估计是格式的问题。原创 2024-04-20 16:38:23 · 464 阅读 · 0 评论 -
Android Selinux权限之genfscon
genfscon标签相关说明参考我的理解,genfscon 用于给设备节点打标签。说人话:它可以改变设备类型,如把某一个节点从 u:object_r:sysfs:s0 改为 u:object_r:sysfs_dev:s0。举个例子。在读写设备节点时,碰到了 Selinux 权限问题,根据 log 添加了,编译后触发了neverallow报错。不过CTS认证的话,可以根据编译报错直接修改 system/sepolicy/ 目录的文件。因为要过CTS认证,。所以另寻他法,就用到了genfscon。原创 2024-03-18 19:29:34 · 1093 阅读 · 1 评论 -
Android Selinux权限之MLS
Selinux MLS 相关的在 国内Andoriod 官网未找到,只有博客的说明。源码在截取部分,原创 2023-12-20 18:46:58 · 999 阅读 · 0 评论 -
Android 使用 audit2allow 工具添加SELinux权限
开发应用报错,提示avc: denied { write } for comm="com.test" name="/" dev="dm-5" ino=2 scontext=u:r:system_app:s0 tcontext=u:object_r:system_data_root_file:s0 tclass=dir permissive=0那就是缺少 SELinux 权限,那就加上。在 Android aosp 源码上,需要先执行过 source build/envsetup 、lunch 命令,原创 2022-02-17 09:34:09 · 5895 阅读 · 3 评论