2017-11-23 10 views
1

권한을 부여한 후 AVC 거부 문제가 발생합니다. avc : pid = 189에 대해 {전환}을 거부했습니다. comm = "init"path = "/ 시스템/bin/androlircd"dev = "mmcblk0p9"ino = 145 scontext = u : r : init : s0 tcontext = u : object_r : lircd_exec : S0 인 TClass = 공정권한을 부여한 후 selinux, Avc 문제가 발생했습니다.

내가 같이 init.te에서 전환 권한을 준

:

type_transition init lircd_exec:process lircd; 
allow init lircd_exec:file execute; 
allow init lircd:process transition; 

또한 권한을주고 나서 문제가 일어나고있다. 이 문제를 해결할 방법이 있습니까? 도와주세요. 난 그냥이 수정 얻었다

service androlircd /system/bin/androlircd 
class core 
user root 
group root system system 
seclabel u:object_r:lircd_exec:s0 
oneshot 

답변

0

:로

내 androlircd 서비스입니다. device.te 파일에서 생성 된 장치 노드에 selinux 레이블을 지정해야합니다. service.te에서 androlircd 서비스의 레이블을 지정하고 서비스를

service androlircd /system/bin/androlircd 
class main 
oneshot 

으로 편집했습니다.