Как включить расширенные атрибуты в UBIFS для SELinux? - PullRequest
1 голос
/ 07 мая 2019

Я пытаюсь запустить команду SELinux chcon в корневой файловой системе UBIFS, и я получаю chcon: failed to change context of '/' to 'system_u:object_r:root_t': Operation not supported. Я понимаю, что SELinux нужна поддержка файловой системы для расширенных атрибутов. Для ядра Linux <3.4, ​​<code>CONFIG_UBIFS_FS=y будет включать расширенные атрибуты для UBIFS по умолчанию.

Я прочитал здесь , что xattr должен быть автоматически включен без дополнительных параметров монтирования.

Расширенные атрибуты UBIFS поддерживает расширенные атрибуты, если включена соответствующая опция конфигурации (дополнительные опции монтирования не требуются). Он поддерживает пользовательские, доверенные и безопасные пространства имен. Однако поддержка списков контроля доступа (ACL) не реализована.

Обратите внимание, что в настоящее время mkfs.ubifs игнорирует расширенные атрибуты и не записывает их в целевой образ файловой системы.

Я строю изображение, используя Yocto, и добавил xattr к DISTRO_FEATURES. Что мне здесь не хватает?

...