1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-utils_selinux_policy_standard

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 6.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 12:35 e52ad33

Введение

В этом репозитории хранятся файлы политики 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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openharmony-utils_selinux_policy_standard.git
git@api.gitlife.ru:oschina-mirror/openharmony-utils_selinux_policy_standard.git
oschina-mirror
openharmony-utils_selinux_policy_standard
openharmony-utils_selinux_policy_standard
master