无法将文件更改为可执行文件

时间:2016-09-18 20:29:45

标签: android-source selinux

我有以下文件/data/MyExec/Exec

我想在Android设备启动时执行此文件,因此我在init.rc中创建了一个运行它的服务。

问题是文件没有执行权限,所以在执行文件之前我还必须在文件上运行chmod +x

因为我从init.rc运行此文件,所以我必须在策略文件中定义{ execute },而且我做了。

问题在于我无法为同一文件定义{ setattr }{ execute }

如何才能使其可执行并在启动时运行?

谢谢!

1 个答案:

答案 0 :(得分:0)

解决方案是将exec置于/bin/Exec。文件可自动执行,无需更改模式。