You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于AOSP新增服务二进制文件的用户与组设置问题咨询

关于AOSP新增服务二进制文件的用户与组设置问题咨询

各位好,我在AOSP环境里新增了一个自定义服务myservice,碰到个权限相关的小疑问,想请教下大家:

  • 我已经在myservice.rc文件里配置了服务的运行身份,具体内容是这样的:

    service myservice /vendor/bin/myservice
        class core
        user system
        group system
    
  • 配置完之后,我用adb shell ps -A | grep myservice查看进程状态,结果显示服务确实是以system用户在运行的:

    system  346  1  10853048 10228  0  0 S myservice
    
  • 但当我执行adb shell ls -l /vendor/bin/myservice查看二进制文件本身的权限时,发现它的所属用户还是root,所属组是shell:

    -rwxr-xr-x 1 root shell 18088968 2025-06-12 06:18 /vendor/bin/myservice
    

现在我有点懵,这种二进制文件权限和服务运行身份不一致的情况是正常的吗?有没有什么需要额外调整的地方,或者会不会存在潜在的权限问题?还请各位有经验的大佬给点建议,非常感谢!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 09:18:08