嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

android11 framework获取设备节点打印权限问题

2024-7-31 09:25| 发布者: snn| 查看: 91| 评论: 0

类目:  >  知识库     文档编号: 1470

报错信息:
[  128.219561] type=1400 audit(1722331866.644:16): avc: denied { read } for comm="InputReader" name="gpiotest" dev="tmpfs" ino=9028 scontext=u:r:system_server:s0 tcontext=u:object_r:lvdssw_device:s0 tclass=chr_file permissive=0
解析:system_server对gpiotetst节点缺少read权限
解决方法:
1.打开device/nxp/imx8m/sepolicy/system_server.te文件
2.添加allow system_server gpiotest_device:chr_file { read write open ioctl getattr };
权限包含read write open ioctl getattr,有其他权限需求都可以添加;
3.打开device/nxp/imx8m/sepolicy/file_contexts文件
4.添加/dev/gpiotest    u:object_r:gpiotest_device:s0
重新编译android镜像即可

说明:/dev/gpiotest是一个返回gpio电平状态的设备节点

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-23 03:27

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部