Можно ли иметь несколько файлов authz для одного репозитория Subversion и заставить их взаимодействовать?
Чтобы лучше понять, что мне нужно, позвольте мне объяснить. Мы собираемся развернуть централизованно размещенные репозитории подрывной деятельности для всех студентов нашего университета. Мы хотим иметь возможность указывать группы пользователей, таких как учителя и администраторы, которым студенты могут легко предоставлять доступ. Чтобы упростить одновременное редактирование списков ACL несколькими студентами, мы собираемся создать по одному файлу authz для каждого студента. Однако это делает определения глобальных групп проблемой, поскольку определения групп должны быть обновлены по крайней мере в каждом файле authz, который их использует. Итак, мои вопросы в основном сводятся к следующему: могу ли я иметь один файл authz с определениями групп, на которые я затем ссылаюсь из другого файла authz?
Просматривая источник в mod_authz_svn (и других частях источника), я не вижу какой-либо функции "включения", как вы ищете. Я также не нахожу документации, указывающей на то, что такая функциональность существует.
Я бы подумал об использовании какого-либо сценария для предварительной обработки и создания окончательного файла authz из файлов компонентов. (Для чего-то вроде этого вы можете использовать m4 или свой любимый макропроцессор.)