一、适用情景
当在init.rc中新增service:
<span style="font-family:SimSun;">service ro_isn /system/bin/isn.sh
class late_start
user root
Oneshot</span>
kernel log会打印以下log:
Warning! Service ro_isn needs a SELinux domain defined; please fix!
这是因为Service ro_isn没有在SELinux的监控之下,这种情况会提示你定义一个SELinux。
在这种情况下,你可以:
1.无视该条log,Service功能不受影响。各种权限不受限制。但是这样做会有风险。
2.为Service ro_isn定义一个SELinux domain,仅添加需要的权限,未允许的权限操作会被拒绝。具体方法请参照下节。