Контроль доступа
Контроль доступа
Если вы решили включить контроль доступа - при компиляции пакета, Вы добавьте "?config" к любому URL, чтобы редактировать файл управления доступом. То есть.
http://your.machine.domain/cgi-bin/php.cgi/path/file.html?config
Ваш пароль конфигурации будет первоначально установлен вашему идентификатору пользователя. Если ваш идентификатор пользователя не работает как ваш пароль, это скорее всего означает, что PHP не смог прочитать файл /etc/passwd, чтобы определить ваш пользовательский идентификатор. Если дело обстоит таким образом, начальный пароль будет "php". Будет совсем не лишне изменить этот пароль. Обратите внимание, что разные пользователи могут поддерживать свои собственные файлы конфигурации с помощью одного выполняемого PHP/FI модуля.
Управление доступом поначалу может совершенно запутать. Экран "?config" разделен на несколько разделов. Верхний раздел - для изменения пароля. Он нужен для того, чтобы удостовериться, что только знающие этот пароль пользователи могут изменять характеристики. При системной установке каждый пользователь имеет его или ее собственный экран конфигурации с его или ее собственным паролем.
Второй раздел окна "?config" состоит из ряда таблиц. Каждая таблица определяет набор правил. Первый набор правил - всегда задает набор правил по умолчанию. Эти правила используются, если страница не имеет специально определенного для нее набора правил. После заданного по умолчанию набора правил может следовать любое количество специфических таблиц наборов правил.
Чтобы добавить набор правил для конкретного файла, введите URL файла в вашем броузере, и добавьте ?config к концу URL. В появившемся окне конфигурации вы увидете, что для этой страницы был добавлен набор правил , если его еще там не было. Следующая иллюстрация показывает два простых набора правил. Сначала набору правил, заданному по умолчанию, который указывает только что доступ изо всех доменов должен регистрироваться, и второй для файла /~rasmus/test.html, и только для этого файла, всем пользователям, приходящим из домена ".edu", будет отказано в доступе.
Для редактирования набора правил поля изменяйте до тех пор, пока не будет достигнута желаемая конфигурация и затем нажмите кнопку "Submit Changes". Если нужно большее количество правил, нажмите кнопку "Add Rule", и затем подредактируйте добавленное правило.
Чтобы удалить правило, выберите переключатель справа от правила, и нажмите кнопку "Submit Changes". Экран будет, перерисован и правило должно исчезнуть.
Обратите внимание, что нужно ввести регулярное выражение в поле шаблона. См. раздел по регулярным выражениям.
Содержание раздела