3.5. devices

Подсистема devices отвечает за управление доступом заданий контрольной группы к устройствам.

Важно

Подсистема devices включена в Red Hat Enterprise Linux 6 в роли экспериментальной версии.
Предварительный выпуск включает функции, которые в настоящее время не поддерживаются службой подписки Red Hat Enterprise Linux 6, предоставляются в ознакомительных целях и не рекомендуются для использования в критически важных системах. Отзывы и пожелания будут приниматься до тех пор, пока не будет выпущена полнофункциональная версия.
devices.allow
Задает устройства, к которым разрешен доступ заданий. Каждая запись содержит четыре поля: тип, старший_номер, младший_номер, доступ. Значения типа и номеров определены в списке устройств Linux (см.http://www.kernel.org/doc/Documentation/devices.txt).
тип
Допустимые значения типа:
  • a применимо ко всем символьным и блочным устройствам;
  • b — блочное устройство;
  • c — символьное устройство.
старший_номер, младший_номер
Старший и младший номера разделены двоеточием и идентифицируют устройство Linux. Например, 8:1 (где 8 — номер, соответствующий дискам SCSI, а 1 обозначает первый раздел на первом диске SCSI) соответствует разделу /dev/sda1.
"*" используется в качестве шаблона. Например, 9:* обозначает устройства RAID, а *:* — все устройства.
доступ
Допустимые значения:
  • r разрешает осуществлять чтение из заданного устройства;
  • w разрешает осуществлять запись на заданные устройства;
  • m разрешает создавать файлы устройств, если они не существуют.
К примеру, если задано значение r, задания смогут выполнять чтение с заданного устройства, а rw разрешит и чтение, и запись.
devices.deny
Устройства, к которым запрещен доступ заданий. Формат записей аналогичен devices.allow.
devices.list
Возвращает устройства, для которых было настроено управление доступом заданий.