OpenHarmony的系统参数常识
·
- 系统参数的功能
为系统服务和应用提供简单易用的键值存储访问接口,以便于服务根据这些键值对来管理配置各自业务。
- 系统参数的常见类型
常量参数:以“const.”为前缀,一旦赋值后不可修改
持久化参数:以“persist.”为前缀,系统重启后上次设定的值依然有效
普通参数:其他前缀,仅存在于内存中,掉电后参数值丢失
- 如何添加系统参数
各服务可自行定义以“.para”为后缀的文件来添加自己的系统参数,其内容如下:
ohos.updater.isupgrade = true
- 参数的权限控制
DAC访问控制,系统参数的dac访问权限通过“.para.dac”为后缀的文件来实现控制,如:
ohos.updater. = updater:updater:0660
MAC访问控制的配置步骤:
- 在.te文件中定义参数标签
type updater_param parameter_attr
- 关联标签与参数前缀(在参数安全上下文文件param_contexts中添加)
ohos.updater. u:object_r:updater_param:s0
- 按照你的需要进行selinux授权
allow updater_sa updater_param:file {open read write ioctl};
更多推荐




所有评论(0)