ИМЯ
selabel_media - интерфейс проставления меток SELinux в пространстве пользователя и формат файла конфигурации для внутренней службы контекстов носителейОБЗОР
#include <selinux/label.h>char **context,
char **context,
ОПИСАНИЕ
Внутренняя служба контекстов носителей сопоставляет имена устройств мультимедиа, например, "cdrom" или "floppy", с контекстами безопасности. Это действие служит для нахождения правильного контекста для установки контекстных подключений к этим устройствам. Необходимо освободить возвращённый context с помощью freecon(3).ПАРАМЕТРЫ
Помимо глобальных параметров, описание которых приведено в selabel_open(3), эта внутренняя служба распознаёт следующие параметры:- SELABEL_OPT_PATH
- Значение этого параметра, отличное от null, определяет путь к файлу, который будет открыт вместо стандартного файла контекстов носителей media.
ФАЙЛЫ
То, какой файл контекстов носителей будет использоваться для получения контекста по умолчанию, зависит от параметра SELABEL_OPT_PATH, переданного в selabel_open(3). Если это NULL, то значением SELABEL_OPT_PATH по умолчанию станет расположение контекстов носителей активной политики (возвращённое selinux_media_context_path(3)). В ином случае будет использовано фактическое указанное значение SELABEL_OPT_PATH./etc/selinux/{SELINUXTYPE}/contexts/files/media
ФОРМАТ ФАЙЛА
Каждая строка внутри файла media имеет следующий вид:device_name context
device_name
Идентификатор
носителя
(например, cdrom,
floppy, disk и usb).
context
Контекст,
который
следует
использовать
для
проставления
метки
устройства.
# contexts/files/media
cdrom system_u:object_r:removable_device_t
floppy system_u:object_r:removable_device_t
disk system_u:object_r:fixed_disk_device_t
ПРИМЕЧАНИЯ
Если контексты должны быть проверены, необходимо указать глобальный параметр SELABEL_OPT_VALIDATE перед вызовом selabel_open(3). Если этот параметр не указан, может быть возвращён недействительный контекст.СМОТРИТЕ ТАКЖЕ
selinux(8), selabel_open(3), selabel_lookup(3), selabel_stats(3), selabel_close(3), selinux_set_callback(3), selinux_media_context_path(3), freecon(3), selinux_config(5)АВТОРЫ
Перевод на русский язык выполнила Герасименко Олеся <[email protected]>.29 ноября 2011 | Security Enhanced Linux |