
Объект - некоторая совокупность параметров одного типа.
Объекты используются в правилах управления доступом и нужны исключительно для удобства понимания и администрирования.
Описание объектов задается в файле, указанном в конфигурационном файле, в секции [ucfp.control], параметр objects (по умолчанию /usr/local/ucfp/etc/objects)
Объекты описываются в формате "параметр = значение;". Завершающий символ ";" обязателен. Перечисление значений указывается через знак ",".
Общие принципы описания объектов:
- Описания объекта начинается с параметра name.
- Перечисление параметров возможно как в одну строку, так и в несколько.
- Объект характеризуется совокупностью следующих параметров:
name = имя объекта (латинские буквы без пробелов);
type = тип объекта (одно из предустановленных значений);
value = значение, характеризующее объект (зависит от type);
comment = комментарий (строка без каких-либо ограничений);
- Все параметры кроме comment являются обязательными.
- Значение параметра type может быть одним из:
urls = список URL запрашиваемых ресурсов
clients - список IP-адресов клиентов (в качестве value для объектов данного типа можно так же указывать описание подсети в формате x.x.x.x/x или диапазон IP-адресов в формате x.x.x.x-x.x.x.x)
logins - список логинов клиентов
ct - типы контента запрашиваемого файла
ext - расширение запрашиваемого файла
method - HTTP метод запроса
notify - скрипт оповещения
(См. раздел Примеры: Примеры описания объектов) |