Difference between revisions of "Serve.cfg:problem:enable suid run"

From EjudgeWiki
 
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:enable_suid_run|enable_suid_run]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:enable_suid_run|enable_suid_run]]</tt>
  
Если данная конфигурационная переменная установлена в положительное значение, тестируемая программа будет запускаться в режиме [Тестирование под отдельным пользователем|тестирования под отдельным пользователем].
+
Если данная конфигурационная переменная установлена в положительное значение, тестируемая программа будет запускаться в режиме [[Тестирование под отдельным пользователем|тестирования под отдельным пользователем]].
  
 
По умолчанию режим тестирования под отдельным пользователем отключен. Переменная может быть установлена в абстрактной задаче, и тогда ее значение будет наследоваться в конкретной задаче, если не будет в ней переопределено.
 
По умолчанию режим тестирования под отдельным пользователем отключен. Переменная может быть установлена в абстрактной задаче, и тогда ее значение будет наследоваться в конкретной задаче, если не будет в ней переопределено.

Latest revision as of 14:28, 19 March 2016

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

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

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

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

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