社区
Linux_Kernel
帖子详情
请教大神:如何对一个普通的helloworld程序设置selinux的权限?
max415
2017-02-15 11:37:43
如题:如何对一个普通的helloworld程序设置selinux的权限?
...全文
276
回复
打赏
收藏
请教大神:如何对一个普通的helloworld程序设置selinux的权限?
如题:如何对一个普通的helloworld程序设置selinux的权限?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
记一次
selinux
权限
添加
selinux
权限
的原理之前有看过,一知半解,基本也没有修改过相关代码, 这两天一次需求开发中临时需要添加
一个
selinux
权限
,大概咨询了下同事,自己搞了一下,居然一次成功了,记录下。 需求开发需要在system_server进程中调用SystemProperties.set("vendor.mtk.xxx")
设置
一个
vendor.mtk开头的属性,不适配
selinux
权限
的话会报错导致开不了机。 添加
selinux
权限
的步骤: 1. 查看设备根目录的vendor_property_context.
添加
Selinux
权限
/常见的
Selinux
权限
问题
1. 概述
SELinux
是Google从android 5.0开始,强制引入的一套非常严格的
权限
管理机制,主要用于增强系统的安全性。 然而,在开发中,我们经常会遇到由于
SELinux
造成的各种
权限
不足,即使拥有“万能的root
权限
”,也不能获取全部的
权限
。本文旨在结合具体案例,讲解如何根据log来快速解决90%的
SELinux
权限
问题。 2. 调试确认
SELinux
问题 为了澄清是否因为
SELinux
导致的问题,临时禁用
selinux
,重启失效,可先执行: C:\Users\A
Android
selinux
权限
修改
原文地址:https://skytoby.github.io/2019/
selinux
%E4%BF%AE%E6%94%B9/
SELinux
权限
修改 方法一:adb修改
SELinux
Enforcing(已打开) Permissive(已关闭) getenforce //获取当前
seLinux
状态 setenforce 1 //打开
seLinux
setenforce 0 //...
android
selinux
权限
添加
本文基于Android10版本举例介绍
selinux
的添加方法
android 10.0
selinux
权限
冲突解决
1 调试确认
SELinux
问题 为了澄清是否因为
SELinux
导致的问题,可先执行: setenforce 0 (临时禁用掉
SELinux
) getenforce (得到结果为Permissive) 如果问题消失了,基本可以确认是
SELinux
造成的
权限
问题,需要通过正规的方式来解决
权限
问题。 遇到
权限
问题,在logcat或者kernel的log中一定会打印avc denied提示缺少什么
权限
,可以通过命令过滤出所有的avc denied,再根据这些log各个击破: cat /proc/kms.
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章