В этом репозитории хранятся файлы политики SELinux, необходимые для каждой подсистемы стандартной системы OpenHarmony, и файлы сценариев для компиляции этих файлов политики SELinux.
/utils/system/selinux_policy_standard
├── account # Хранит файлы политики SELinux для подсистемы Account. Структура каталогов других подсистем такая же, как у этой.
│ └── system
│ └── common # Хранит файлы политики SELinux, которые будут скомпилированы в образ системы.
│ └── vendor
│ └── common # Хранит файлы политики SELinux, которые будут скомпилированы в образ поставщика. Если такие файлы политики не настроены, этот каталог не существует.
│ └── public # Хранит файлы политики SELinux, которые будут скомпилированы в образы системы и поставщика. Если такие файлы политики не настроены, этот каталог не существует.
│ └── property_trustlist # Хранит файлы policy_trustlist, которые будут скомпилированы в образ системы. Если такие файлы политики не настроены, этот каталог не существует.
│ └── policy.mk # Представляет собой make-файл, который связан со всеми файлами политики для этой подсистемы.
├── appexecfwk # Хранит файлы политики SELinux для подсистемы Application Framework.
├── communication # Хранит файлы политики SELinux для подсистемы Intelligent Soft Bus.
├── distributedschedule # Хранит файлы политики SELinux для подсистемы Distributed Scheduler.
├── graphic # Хранит файлы политики SELinux для подсистемы Graphic.
├── hdf # Хранит файлы политики SELinux для подсистемы Hardware Driver Foundation (HDF).
├── hiviewdfx # Хранит файлы политики SELinux для подсистемы DFX.
├── kernel # Хранит файлы политики SELinux для подсистемы Kernel.
├── miscservices # Хранит файлы политики SELinux для подсистемы Misc Services.
├── multimedia # Хранит файлы политики SELinux для подсистемы Multimedia.
├── multimodalinput # Хранит файлы политики SELinux для подсистемы Multimodal Input.
├── startup # Хранит файлы политики SELinux для подсистемы Startup.
├── telephony # Хранит файлы политики SELinux для подсистемы Telephony Service.
├── udevd # Хранит файлы политики SELinux для модуля udev подсистемы Multimodal Input.
├── uinput # Хранит файлы политики SELinux для модуля uinput подсистемы Multimodal Input.
├── updater # Хранит файлы политики SELinux для подсистемы Update.
├── ... # Хранит файлы политики SELinux для новых подсистем.
├── ohos_policy.mk # Представляет собой make-файл, связанный с файлами политики для всех подсистем в текущем каталоге.
Вы можете создавать файлы политики и сценарии SELinux для новой подсистемы в соответствующих каталогах, которые определяются образом, в который компилируются файлы политики SELinux. При добавлении нового файла политики SELinux поместите его в нужный каталог. Структура каталогов для компиляции файлов политики SELinux выглядит следующим образом (подробности см. в файле ohos_policy.mk в корневом каталоге):
/utils/system/selinux_policy_standard
├── NEW # Хранит файлы политики SELinux для новой подсистемы.
│ └── system
│ └── common # Хранит файлы политики SELinux, которые будут скомпилированы в образ системы.
│ └── vendor
│ └── common # Хранит файлы политики SELinux, которые будут скомпилированы в образ поставщика. Файлы политик должны быть скомпилированы в образ поставщика.
| └── public # Хранит файлы политики SELinux, которые должны быть скомпилированы в систему и образы поставщиков.
| └── property_trustlist # Хранит файлы списка доверенных свойств property_trustlist, которые должны быть скомпилированы в системный образ.
| └── policy.mk # Представляет собой make-файл.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )