目前有需求在应用的进程空间(修改了libc库,内置一个读取文件到函数),对某个目录的文件进行读取,比如 /data/data/123.txt ,实际操作过程中不能被打开

fd = openat(AT_FDCWD, "/data/data/123.txt", O_RDONLY , 0);

这个fd返回负数。

 

1、以前android系统通过调整selinux规则即可,通过日志可以看到 avc 的拦截日志

2、目前hornony系统,hilog看不到avc相关的selinux拦截信息,通过 setenforce =0 ,也不能读取指定文件

3、需要专家告知 openharmony4.0如何调整selinux规则或者系统文件访问权限策略

 

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐