Структура файла |
![]() ![]() ![]() |
Файл конфигурации сформирован следующим образом: •Содержимое файла разбито на последовательность именованных секций. Возможные имена секций жестко заданы и не могут быть произвольными. Имя секции задается в квадратных скобках и совпадает с именем компонента Dr.Web для Интернет-шлюзов UNIX, использующего параметры из этой секции (за исключением секции [Root], в которой хранятся параметры демона управления конфигурацией Dr.Web ConfigD). •Символы ';' или '#' в строках конфигурационного файла обозначают начало комментария – весь текст, идущий в строке за этими символами, пропускается компонентами Dr.Web для Интернет-шлюзов UNIX при чтении параметров из конфигурационного файла. •В одной строке файла задается значение только одного параметра конфигурации. Основной формат задания значения параметра (пробелы, окружающие символ '=', если встречаются, игнорируются):
•Возможные имена параметров жестко заданы и не могут быть произвольными. •Все имена секций и параметров регистронезависимы. Значения параметров, за исключением имен каталогов и файлов в путях (для UNIX-подобных ОС), также регистронезависимы. •Порядок, в котором указаны секции в файле и порядок, в котором указаны параметры внутри секции, не имеют значения. •Значения параметров в конфигурационном файле могут быть заключены в кавычки, и должны быть заключены в кавычки в том случае, если они содержат пробелы. •Некоторые параметры могут иметь список значений, в этом случае значения параметра разделяются запятой, или значение параметра задается несколько раз в разных строках конфигурационного файла. При перечислении значений параметра через запятую пробелы между значением и запятой, если встречаются, игнорируются. Если пробел является частью значения параметра, всё значение необходимо заключить в кавычки. Примеры задания параметра, имеющего несколько значений: 1)Перечисление нескольких значений через запятую:
2)Задание тех же значений параметра в разных строках секции конфигурационного файла:
Обратите внимание, что порядок следования значений параметра в списке его значений также несущественен.
•Возможность присвоения параметру нескольких значений указывается явно. Если для некоторого параметра в данном документе или в комментариях в файле конфигурации явно не указано, что ему можно присвоить несколько значений, то параметр может обладать только одним значением. Описание секций конфигурационного файла приведено в описании использующих его компонентов Dr.Web для Интернет-шлюзов UNIX. |