- 01 3月, 2022 1 次提交
-
-
https://gitee.com/xionglei6/startup_init_lite/pulls/354由 xionglei6 提交于
docs: README add new content Signed-off-by: Nxionglei6 <xionglei6@huawei.com>
-
- 21 10月, 2021 1 次提交
-
-
由 Qin Fandong 提交于
此提交使 init 进程有支持 SELinux 的能力。 1. 启动时加载策略并根据策略文件设置进程安全上下文 2. 根据配置文件中的 secon 字段的值设置进程的安全上下文 仅在编译时有宏定义 WITH_SELINUX 时会将此功能引入,而仅在 BUILD.gn 中编译 L2 系统(ohos_executable("init"))时会定义宏 WITH_SELINUX ,因此不影响 L2 以下的系统。 services/BUILD.gn 编译配置,编译此功能时定义宏 -DWITH_SELINUX 并链接到库 libload_policy 、 librestorecon 、 libselinux 。 services/init/standard/init.c 启动时加载策略并根据策略文件设置进程安全上下文。调用接口 load_policy 和 restorencon 。 services/init/include/init_service.h 结构体 Service 中增加了成员字符数组 secon 对应配置文件的新字段 secon 。 services/include/param/init_selinux_param.h 定义了 SELinux 功能需要使用的宏。 services/init/init_service_manager.c 将配置文件的字段 secon 读到内存中。 services/init/standard/init_service.c 根据内存中读到的每个服务的 secon 字段,设置该服务进程的安全上下文。 Signed-off-by: NQin Fandong <qinfd@superred.com.cn>
-
- 15 3月, 2021 1 次提交
-
-
由 lanxueyuan 提交于
-
- 11 3月, 2021 1 次提交
-
-
由 mamingshuai 提交于
-