avc: denied 权限问题

来源:互联网 发布:淘宝达人怎么找到商家 编辑:程序博客网 时间:2024/05/16 10:26

有些时候在eng版本会出现类似错误,可能导致在user版本无法使用:
1)avc: denied { getattr } for path=”/sbin/cbd” dev=”rootfs” ino=1182 scontext=u:r:cbd:s0 tcontext=u:object_r:rootfs:s0 tclass=file permissive=0

2)avc: denied { getattr } for path=”/sbin/rfsd” dev=”rootfs” ino=1184 scontext=u:r:rfsd:s0 tcontext=u:object_r:rootfs:s0 tclass=file permissive=0

这是由于Selinux权限导致,可对其添加权限:
1)allow cbd rootfs:file getattr

2)allow rfsd rootfs:file read

找到对应的*.te文件, find -iname cbd.te ; find -iname rfsd.te
会出现很多,找到对应项目分支下的那个,在里面添加权限即可。

文献参考:
1)漫谈android系统(3) SELinux报错修改篇
http://blog.csdn.net/u013983194/article/details/50462694

2)快速解决Android中的selinux权限问题
http://blog.csdn.net/mike8825/article/details/49428417

阅读全文
0 0
原创粉丝点击