From 453b8e586643bb936e4280bcf57eb7eca778e3d9 Mon Sep 17 00:00:00 2001 From: chengjinsong2 Date: Wed, 28 Sep 2022 10:35:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E7=B3=BB=E7=BB=9F=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=B7=BB=E5=8A=A0=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chengjinsong2 --- .../apis/js-apis-system-parameter.md | 24 +++++++++++++++++++ .../subsystems/subsys-boot-init-service.md | 13 ++++++++++ 2 files changed, 37 insertions(+) diff --git a/zh-cn/application-dev/reference/apis/js-apis-system-parameter.md b/zh-cn/application-dev/reference/apis/js-apis-system-parameter.md index 997ba9ae67..6af73c53f5 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-system-parameter.md +++ b/zh-cn/application-dev/reference/apis/js-apis-system-parameter.md @@ -165,6 +165,14 @@ setSync(key: string, value: string): void | key | string | 是 | 待设置的系统参数Key。 | | value | string | 是 | 待设置的系统参数值。 | +**说明:** + +1、此接口只能用于系统应用的参数设置 + +2、所授权的系统应用需要配置对应selinux和dac规则,具体配置方法请参照系统参数指导文档: + +https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-boot-init-sysparam.md + **示例:** ```ts @@ -192,6 +200,14 @@ set(key: string, value: string, callback: AsyncCallback<void>): void | value | string | 是 | 待设置的系统参数值。 | | callback | AsyncCallback<void> | 是 | 回调函数。 | +**说明:** + +1、此接口只能用于系统应用的参数设置 + +2、所授权的系统应用需要配置对应selinux和dac规则,具体配置方法请参照系统参数指导文档: + +https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-boot-init-sysparam.md + **示例:** ```ts @@ -229,6 +245,14 @@ set(key: string, value: string): Promise<void> | -------- | -------- | | Promise<void> | Promise示例,用于异步获取结果。 | +**说明:** + +1、此接口只能用于系统应用的参数设置 + +2、所授权的系统应用需要配置对应selinux和dac规则,具体配置方法请参照系统参数指导文档: + +https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-boot-init-sysparam.md + **示例:** ```ts diff --git a/zh-cn/device-dev/subsystems/subsys-boot-init-service.md b/zh-cn/device-dev/subsystems/subsys-boot-init-service.md index 56b376389c..d4c4d66d4e 100644 --- a/zh-cn/device-dev/subsystems/subsys-boot-init-service.md +++ b/zh-cn/device-dev/subsystems/subsys-boot-init-service.md @@ -89,6 +89,19 @@ "secon" : "u:r:distributedsche:s0" // 服务的SELinux标签, "u:r:distributedsche:s0"为要设置的SELinux标签信息 } ``` + +- 添加selinux标签 + + 服务配置selinux策略,需要通过"secon"为服务添加selinux标签。例如为watchdog_service添加selinux标签,如下: + + ``` + "services" : [{ + "name" : "watchdog_service", + "secon" : "u:r:watchdog_service:s0" + }] + ``` + 对应的需要在selinux中定义此标签,定义方法与配置文件参照selinux指导文档 + - init FD代持(仅标准系统以上提供) FD代持是按需启动的一个辅助扩展机制,按需启动进程可以保持退出前的fd状态句柄不丢失。按需启动进程退出前可将fd发送给init代持,再次启动后再从init获取fd。 -- GitLab