Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selinux否认在Android 8上启动服务_Android_C++_Selinux_Ril - Fatal编程技术网

Selinux否认在Android 8上启动服务

Selinux否认在Android 8上启动服务,android,c++,selinux,ril,Android,C++,Selinux,Ril,最近我在安卓8上工作,并被selinux问题阻止 我在init.rc中创建一个“ppp”服务来启动pppd,如下所示: service ppp /system/bin/pppd call gprs user root group system radio disabled oneshot 但在使用命令“setprop ctl.start ppp”启动此服务时失败 selinux已设置为许可模式,但仍显示如下,且服务未启动: 控制台:/#[430.567622]初始化:无法为服务ppp:File

最近我在安卓8上工作,并被selinux问题阻止

我在init.rc中创建一个“ppp”服务来启动pppd,如下所示:

service ppp /system/bin/pppd call gprs
user root
group system radio
disabled
oneshot
但在使用命令“setprop ctl.start ppp”启动此服务时失败

selinux已设置为许可模式,但仍显示如下,且服务未启动:

控制台:/#[430.567622]初始化:无法为服务ppp:File/system/bin/pppd(标记为“u:object\u r:ppp\u exec:s0”)执行ctl.start操作,标签不正确,或者未定义从u:r:init:s0到另一个SELinux域的域转换。您是否正确配置了服务

ppp.te和文件_上下文未更改:

ppp.te:

typeattribute ppp coredomain;

domain_auto_trans(mtp, ppp_exec, ppp)
文件上下文:

/system/bin/pppd    u:object_r:ppp_exec:s0

任何解决此问题的信息都将不胜感激,提前感谢

使用“setprop ctl.start ppp”时,服务从init启动

尝试使用此策略:

domain_auto_trans(init, ppp_exec, ppp)

你找到解决办法了吗?