1. 29 4月, 2022 1 次提交
  2. 26 4月, 2022 1 次提交
  3. 15 4月, 2022 1 次提交
  4. 29 3月, 2022 1 次提交
  5. 23 3月, 2022 1 次提交
  6. 15 3月, 2022 1 次提交
  7. 05 3月, 2022 1 次提交
  8. 04 3月, 2022 1 次提交
  9. 03 3月, 2022 1 次提交
  10. 24 2月, 2022 1 次提交
  11. 22 2月, 2022 1 次提交
  12. 21 2月, 2022 1 次提交
  13. 15 2月, 2022 2 次提交
  14. 12 2月, 2022 1 次提交
  15. 10 2月, 2022 1 次提交
  16. 30 1月, 2022 1 次提交
  17. 28 1月, 2022 1 次提交
  18. 19 1月, 2022 1 次提交
  19. 08 1月, 2022 1 次提交
  20. 11 11月, 2021 2 次提交
  21. 21 10月, 2021 1 次提交
    • Q
      init: support selinux · 55582482
      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>
      55582482
  22. 20 10月, 2021 2 次提交
  23. 18 10月, 2021 1 次提交
  24. 16 10月, 2021 2 次提交
  25. 15 10月, 2021 2 次提交
  26. 14 10月, 2021 1 次提交