当前位置: 首页 > news >正文

一块钱看Android Debug: avc denied 已存在的目录不能访问

某三方应用,使用了USB摄像头,启动应用后功能不能使用,看log有如下错误,

 

denied后面{}里的是要执行的动作,比如append,open,execmod,link等等

scontext指的是域,对应的是te文件 上面报错这条对应te文件是untrusted_app.te, scontext全写是source_type context;

tcontext指的是目标类型,上面报错这条对应的是目标类型system_file,tcontext全写是target_type context;

tclass指的是类别,上面报错这条对应的是类别是file,

avc denied的错误,提示某个路径不能访问,一般添加allow 语句解决,

allow  源类型 目标类型:访问类别 {权限};

其中allow语句的源类型 在avc denied里面找到,  目标类型 可以用ls -Z来查询,访问类别 {权限}   在avc denied里面找到;

然后找到对应的te文件添加响应语句,

device\rockchip\common\sepolicy\vendor\untrusted_app.te

allow untrusted_app usb_device:dir { open read };

关于selinux 相关的知识,已有很多相关blog,请自行百度。

        

http://www.lryc.cn/news/61489.html

相关文章:

  • URL 转为QR code(二维码)
  • CentOS软件那么老为什么大家还要用它?
  • 聚观早报|飞猪:五一出游需求爆发;​特斯拉一季度盈利同比跌20%
  • Redis缓存雪崩、穿透、击穿
  • 不要老盯着ChatGPT,这几家公司的产品同样不容小觑
  • DataBinding 大坑总结(网上我暂时搜不到解决方法)
  • Linux I/O复用函数的使用情况和select接口的介绍
  • leetcode:数字转换为十六进制数(详解)
  • Android 10 设置人脸解锁时,锁屏显示人脸解锁图标
  • 【嵌入式环境下linux内核及驱动学习笔记-(5-驱动的并发控制机制)】
  • 必学宝典 黑马《最新JavaWeb开发教程》上线
  • 【社区图书馆】学习如何读书
  • CO02工单组件,新增/删除/修改
  • MIT6.824 lab3AB记录
  • 一分钟了解美国棒球体系·棒球1号位
  • 通过ObjectMapper和JsonNode 把JSON字符串转换成树结构数据和获取树节点数据
  • 鉴源论坛 · 观模丨面向界面的图形化测试技术
  • Midjourney以图生图的详细教程(含6种案例介绍)
  • 基于单片机的电路特性测试仪的设计
  • 五一将迎2亿人次出行,君子签助力旅行社合规高效签旅游电子合同
  • IAP升级遇到的问题
  • 简单聊聊k8s,和docker之间的关系
  • 半小时学会HTML5
  • 研报精选230421
  • AI绘图风格对照表/画风样稿详细研究记录及经验总结(分析Midjourney和Stable Diffusion风格提示词实际使用情况)不断更新中...
  • 人工智能论文的风格特点
  • 成功上岸国防科大!
  • 【C语言】输入输出、字符串操作、内存操作、文件操作函数
  • [golang gin框架] 25.Gin 商城项目-配置清除缓存以及前台列表页面数据渲染公共数据
  • 文件夹改名,如何在改名之后批量复制文件夹名称