1. 18 11月, 2022 1 次提交
  2. 23 9月, 2022 1 次提交
  3. 13 9月, 2022 1 次提交
  4. 08 9月, 2022 1 次提交
  5. 06 9月, 2022 1 次提交
  6. 31 8月, 2022 1 次提交
  7. 08 8月, 2022 1 次提交
  8. 19 7月, 2022 1 次提交
  9. 10 6月, 2022 1 次提交
  10. 26 5月, 2022 1 次提交
  11. 05 5月, 2022 1 次提交
  12. 18 4月, 2022 1 次提交
  13. 07 4月, 2022 1 次提交
  14. 01 4月, 2022 1 次提交
  15. 23 3月, 2022 1 次提交
  16. 05 3月, 2022 1 次提交
  17. 03 3月, 2022 1 次提交
  18. 15 2月, 2022 1 次提交
  19. 30 1月, 2022 1 次提交
  20. 29 1月, 2022 1 次提交
  21. 28 1月, 2022 1 次提交
  22. 27 1月, 2022 1 次提交
  23. 25 1月, 2022 1 次提交
  24. 24 1月, 2022 2 次提交
  25. 22 1月, 2022 1 次提交
  26. 21 1月, 2022 1 次提交
  27. 19 1月, 2022 1 次提交
  28. 16 1月, 2022 1 次提交
  29. 15 1月, 2022 1 次提交
  30. 29 12月, 2021 1 次提交
  31. 27 12月, 2021 2 次提交
  32. 24 12月, 2021 1 次提交
  33. 27 10月, 2021 1 次提交
  34. 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
  35. 20 10月, 2021 2 次提交
  36. 14 10月, 2021 1 次提交