Я пытаюсь запустить команду 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. Что мне здесь не хватает?