Difference between revisions of "Ejudge.xml:caps file"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[ej...") |
|||
Line 7: | Line 7: | ||
Если в элементе задан относительный путь, то базовым каталогом для поиска этого файла будет каталог, в котором находится файл ejudge.xml. Так, в примере выше, если файл ejudge.xml находится в каталоге /home/judges/data, полный путь к файлу capabilities.xml должен быть /home/judges/data/capabilities.xml. | Если в элементе задан относительный путь, то базовым каталогом для поиска этого файла будет каталог, в котором находится файл ejudge.xml. Так, в примере выше, если файл ejudge.xml находится в каталоге /home/judges/data, полный путь к файлу capabilities.xml должен быть /home/judges/data/capabilities.xml. | ||
− | Файл capabilities.xml должен содержать корневой элемент <config>, в который вложены элементы <user_map> и <caps>. | + | Файл capabilities.xml должен содержать корневой элемент <tt><config></tt>, в который вложены элементы <tt><[[ejudge.xml:user_map|user_map]]></tt> и <tt><[[ejudge.xml:caps|caps]]></tt>. |
<config> | <config> |
Latest revision as of 05:11, 23 May 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/ejudge.xml/caps_file
Данный элемент позволяет задать имя XML-файла, содержащего информацию о глобальных полномочиях пользователей. Если этот файл изменился, то его обновленное содержимое будет загружено в систему ejudge на лету, не требуя перезапуска ejudge.
<caps_file>capabilities.xml</caps_file>
Если в элементе задан относительный путь, то базовым каталогом для поиска этого файла будет каталог, в котором находится файл ejudge.xml. Так, в примере выше, если файл ejudge.xml находится в каталоге /home/judges/data, полный путь к файлу capabilities.xml должен быть /home/judges/data/capabilities.xml.
Файл capabilities.xml должен содержать корневой элемент <config>, в который вложены элементы <user_map> и <caps>.
<config> <user_map> <map system_user="user1" local_user="user1" /> </user_map> <caps> <cap login="user1"> MASTER_LOGIN,JUDGE_LOGIN,LIST_USERS,CREATE_USER,GET_USER, EDIT_USER,DELETE_USER,PRIV_EDIT_USER,PRIV_DELETE_USER, EDIT_CONTEST,DUMP_USERS,EDIT_PASSWD,PRIV_EDIT_PASSWD, </cap> </caps> </config>