2017-11-23 2 views
1

許可を与えた後にavc拒否の問題が発生しています。 avc:pid = 189のcomm = "init" path = "/ system/bin/androlircd" dev = "mmcblk0p9"のための{transition}が拒否されました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 

というように編集しました。

関連する問題