【问题标题】:Cannot change file to executable无法将文件更改为可执行文件
【发布时间】:2016-09-18 20:29:45
【问题描述】:

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

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

问题是文件没有执行权限,所以我还得在文件上运行chmod +x才能执行。

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

问题是我不能为同一个文件同时定义{ setattr }{ execute }

那么我怎样才能使它可执行并在启动时运行它?

谢谢!

【问题讨论】:

    标签: android-source selinux


    【解决方案1】:

    解决方案是将 exec 放入 /bin/Exec。那里的文件是自动执行的,不需要改变它们的模式。

    【讨论】:

    • 是的,也可以在这里查看有关此事的信息:paldan.altervista.org/…
    • 天哪! Altervista仍然存在!并感谢您的链接:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多