未验证 提交 44f1621c 编写于 作者: O openharmony_ci 提交者: Gitee

!1951 OpenHarmony console降权(非root)

Merge pull request !1951 from cheng_jinsong/su_init
......@@ -38,11 +38,13 @@
<filteritem type="filename" name="*.cfg" desc="config file,can not add license head"/>
<filteritem type="filename" name="passwd" desc="config file,can not add license head"/>
<filteritem type="filename" name="group" desc="config file,can not add license head"/>
<filteritem type="filename" name="shadow" desc="config file,can not add license head"/>
</filefilter>
<filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies">
<filteritem type="filename" name="*.cfg" desc="config file,can not add license head"/>
<filteritem type="filename" name="passwd" desc="config file,can not add license head"/>
<filteritem type="filename" name="group" desc="config file,can not add license head"/>
<filteritem type="filename" name="shadow" desc="config file,can not add license head"/>
</filefilter>
<filefilter name="licenseFileNamePolicyFilter" desc="Filters for LICENSE file policies">
<!--filteritem type="filename" name="*.uvwxyz" desc="Describe the reason for filtering scan results"/-->
......
......@@ -73,7 +73,15 @@ if (defined(ohos_lite)) {
}
ohos_prebuilt_etc("console.cfg") {
source = "//base/startup/init/services/etc/console.cfg"
image_name = [ "system" ]
if (build_variant == "user") {
source = "//base/startup/init/services/etc/console.user.cfg"
image_name += [ "eng_system" ]
} else if (build_variant == "root") {
source = "//base/startup/init/services/etc/console.cfg"
}
install_images = image_name
output = "console.cfg"
relative_install_dir = "init"
part_name = "init"
subsystem_name = "startup"
......
{
"services" : [{
"name" : "console",
"path" : ["/system/bin/sh"],
"disabled" : 1,
"console" : 1,
"sandbox" : 0,
"uid" : "shell",
"gid" : ["shell", "log", "readproc"],
"ondemand" : true,
"jobs" : {
"on-start" : "services:console"
},
"caps" : ["SETGID", "SETUID"],
"secon" : "u:r:console:s0"
}
]
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册