booleans
Section: Конфигурация SELinux (5)
Updated: 28 ноября 2011
Page Index
ИМЯ
booleans - файлы конфигурации логических переключателей SELinux
ОПИСАНИЕ
Файл
booleans (если имеется) содержит логические переключатели, обеспечивающие поддержку определённого дистрибутива.
Файл booleans.local (если имеется) содержит созданные локально логические переключатели.
Оба файла содержат список имён логических переключателей и соответствующих этим именам значений.
Обычно файл booleans и/или файл booleans.local отсутствуют (они устарели). Но эти файлы могут присутствовать, если имеется приложение, которое поддерживает SELinux и использует перечисленные далее функции libselinux:
-
security_set_boolean_list(3)
-
Записывает файл booleans.local, если флаг permanent = 1.
-
security_load_booleans(3)
-
Выполняет поиск файла booleans и/или файла booleans.local по адресу selinux_booleans_path(3) (если в качестве параметра не указан конкретный путь).
booleans(8) содержит подробные сведения о логических переключателях, а setsebool(8) - описание того, как установить логические переключатели, которые не будут сбрасываться при перезагрузках.
selinux_booleans_path(3) вернёт путь активной политики к этим файлам. Файлы логических переключателей по умолчанию:
-
/etc/selinux/{SELINUXTYPE}/booleans
/etc/selinux/{SELINUXTYPE}/booleans.local
Где {SELINUXTYPE} - запись из файла конфигурации selinux config (см. selinux_config(5)).
ФОРМАТ ФАЙЛА
Оба файла имеют один и тот же формат и содержат одно или несколько имён логических переключателей и их значения.
Формат:
-
boolean_name
value
Где:
-
boolean_name
-
Имя логического переключателя.
value
-
Значение логического переключателя по умолчанию. Может быть одним из следующих:
-
true | false | 1 | 0
Если
SETLOCALDEFS
указано в файле
config
SELinux (см.
selinux_config(5)), то selinux_mkload_policy(3) будет проверять наличие файла
booleans.local
по адресу
selinux_booleans_path(3),
а также файла
local.users
(см.
local.users(5)) по адресу selinux_users_path(3).
СМОТРИТЕ ТАКЖЕ
selinux(8),
booleans(8),
setsebool(8),
semanage(8),
selinux_booleans_path(3),
security_set_boolean_list(3),
security_load_booleans(3),
selinux_mkload_policy(3),
selinux_users_path(3),
selinux_config(5),
local.users(5)
АВТОРЫ
Перевод на русский язык выполнила Герасименко Олеся <
gammaray@basealt.ru>.