diff --git a/sepolicy/ohos_policy/startup/init/system/init.te b/sepolicy/ohos_policy/startup/init/system/init.te index 52573dcdde4b7a85689085b5ca6bce3e67e8098f..64d4e9d6eb7d31523e7dc595286ab5a289b8f785 100644 --- a/sepolicy/ohos_policy/startup/init/system/init.te +++ b/sepolicy/ohos_policy/startup/init/system/init.te @@ -403,7 +403,8 @@ allow init time_service:process { rlimitinh siginh transition }; allow init tmpfs:blk_file { getattr relabelfrom }; allow init tmpfs:chr_file { getattr relabelfrom write open read }; allow init tmpfs:dir { add_name create mounton open read relabelfrom setattr write }; -allow init tmpfs:file { getattr relabelfrom }; +allow init tmpfs:file { getattr relabelfrom create open execute mounton }; +allow init system_lib_file:file { mounton }; allow init tmpfs:lnk_file { create getattr relabelfrom }; allow init tmpfs:sock_file { getattr relabelfrom }; allow init token_sync_service:process { rlimitinh siginh transition };