Полномочия пользователя в ejudge

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
rgusarev
Posts: 16
Joined: 15 January 2016, 10:10

Полномочия пользователя в ejudge

Post by rgusarev » 08 June 2017, 20:37

Здравствуйте!
Есть контест, созданный одним пользователем (A). Хочется дать права другому пользователю (B) на master к этому контесту.
В ejudge.xml у пользователя B написано так:
<cap login="B">
MASTER_LOGIN,
JUDGE_LOGIN,
LIST_USERS,
GET_USER,
EDIT_USER,
DUMP_USERS,
EDIT_CONTEST,
CONTROL_CONTEST,
EDIT_PASSWD,
RESTART,
</cap>
В xml соответствующего контеста написано следующее:
<cap login = "B">
FULL_SET,
</cap>
Пользователь B при этом в мастер этого контеста войти не может (в сам serve-control заходит). Пишут Permission denied и код ошибки.
Версия 3.6.0+
UPD: прошу прощения, забыл про наследование прав. Надо было добавлять права в контест, откуда наследуются права.

Post Reply