Provided by: mcstrans_3.5-1_amd64 bug

ИМЯ

       setrans.conf - файл конфигурации преобразования для систем MCS/MLS SELinux

ОПИСАНИЕ

       Файл  конфигурации  /etc/selinux/{SELINUXTYPE}/setrans.conf  определяет  способ,  которым  метки  SELinux
       MCS/MLS преобразовываются в удобную для прочтения человеком форму с помощью внутренней службы  mcstransd.
       Политики  по  умолчанию поддерживают 16 уровней конфиденциальности (от s0 до s15) и 1024 категории (от c0
       до c1023). Если категорий несколько, их можно разделить запятыми (c0,c1,c3,c5), а  диапазон  категорий  -
       сократить с помощью указания через точку (c0.c3,c5).

   Ключевые слова
       Base   когда  объявляется  база,  ко  всем  последующим  определениям  меток конфиденциальности будут при
              преобразовании применяться модификаторы.  Метки конфиденциальности,  которые  были  определены  до
              объявления базы, незамедлительно кэшируются, и к ним не применяются модификаторы; они используются
              в качестве прямого преобразования.

       Default
              определяет битовый диапазон категорий, который будет использоваться для обратных битов.

       Domain создаёт новый домен с указанным именем.

       Include
              прочитать и обработать содержимое указанного файла конфигурации.

       Join   определяет  символ,  который  используется  для  разделения участников группы модификаторов, когда
              указано более одного (например, USA/AUS).

       ModifierGroup
              средство  группировки  битовых  определений  категорий   по   тому,   как   они   изменяют   метку
              конфиденциальности.

       Prefix слова (слова), которое может предшествовать участнику (участникам) группы модификаторов (например,
              REL USA).

       Suffix слово (слова), которое может следовать за участником (участниками) группы модификаторов (например,
              USA EYES ONLY).

       Whitespace
              определяет  набор допустимых пробельных символов, которые могут использоваться в преобразовываемой
              метке.

   Примеры определения уровня конфиденциальности
       s0=SystemLow
              определяет преобразование s0 (минимального уровня конфиденциальности) без категорий в SystemLow.

       s15:c0.c1023=SystemHigh
              определяет преобразование s15:c0.c1023 в  SystemHigh.  c0.c1023  -  сокращённое  обозначение  всех
              категорий. Уровень конфиденциальности и категории разделены двоеточием.

       s0-s15:c0.c1023=SystemLow-SystemHigh
              определяет   преобразование  диапазона  s0-s15:c0.c1023  в  SystemLow-SystemHigh.  Два  компонента
              диапазона разделены дефисом.

       s0:c0=PatientRecord
              определяет преобразование уровня конфиденциальности s0 с категорией c0 в PatientRecord.

       s0:c1=Accounting
              определяет преобразование уровня конфиденциальности s0 с категорией c1 в Accounting.

       s2:c1,c2,c3=Confidential3Categories

       s2:c1.c3=Confidential3Categories
              и то, и другое определяет преобразование уровня конфиденциальности s2 с категориями c1, c2 и c3  в
              Confidential3Categories.

       s5=TopSecret
              определяет преобразование уровня конфиденциальности s5 без категорий в TopSecret.

   Примеры ограничения
       c0!c1  если одновременно заданы биты категорий 0 и 1, ограничение не сработает и будет возвращён исходный
              контекст.

       c5.c9>c1
              если  заданы  биты  категорий  с  5 по 9, бит 1 также необходимо установить - иначе ограничение не
              сработает и будет возвращён исходный контекст.

       s1!c5,c9
              если заданы биты категорий с 5  по  9  и  уровень  конфиденциальности  равен  s1,  ограничение  не
              сработает и будет возвращён исходный контекст.

ФАЙЛЫ

       /etc/selinux/{SELINUXTYPE}/setrans.conf
       /usr/share/mcstrans/examples

СМОТРИТЕ ТАКЖЕ

       selinux(8), mcs(8), mls(8), chcon(1)

АВТОРЫ

           Написано Joe Nall <joe@nall.com>.
           Обновлено Ted X. Toth <txtoth@gmail.com>.
           Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.

txtoth@gmail.com                                  13 июля 2010                                   setrans.conf(5)