Serve.cfg:problem:enable suid run

From EjudgeWiki
Revision as of 14:28, 19 March 2016 by Cher (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/enable_suid_run

Если данная конфигурационная переменная установлена в положительное значение, тестируемая программа будет запускаться в режиме тестирования под отдельным пользователем.

По умолчанию режим тестирования под отдельным пользователем отключен. Переменная может быть установлена в абстрактной задаче, и тогда ее значение будет наследоваться в конкретной задаче, если не будет в ней переопределено.

Режим тестирования под отдельным пользователем рассматривается как вторичный по отношению к основному безопасному режиму тестирования, который включается глобальной конфигурационной переменной secure_run. Если для тестирования решения активен основной режим безопасного тестирования, режим тестирования под отдельным пользователем не активируется, даже если данная конфигурационная переменная установлена в положительное значение. Режим тестирования под отдельным пользователем активируется только если стандартное безопасное выполнение отключено, то есть когда отключен глобальный флаг secure_run или отключена безопасность для языка (disable_security) или для задачи (disable_security).

Поддерживается начиная с версии 3.5.0