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 997ba9ae673583b42f19483365948131c457c12e..6af73c53f506ef2a1ae0ebb26d53c9383a7be6e9 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 56b376389cb2cd9823b55d56c54e8408347424c5..d4c4d66d4e1177c8e8f54c3194e116cdc25f5367 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。