Павел Марченко wrote:
В общем в рамках дипломного проекта была разработана система
автоматического тестирования лабораторных работ по С++. Смысл в том
что Апач должен вызвать некий скрипт с параметрами, который собирает
проекты и запускает тесты. проблема в том, что то факт что на сервере
собираются и запускаются программы из исходников ни чем хорошим не
пахнет. Причем к серверу доступа нет(хостинг арендуется). Сам сервер
крутится под каким-то из линухов, каким точно админы не говорят.
Вопрос собственно в том как можно ограничить права на исполняемые код
и с какие права он получит в данной ситуации?
З.Ы. апач скорее всего крутится в chroot'e но это не точно!
Если бы ваша задача имела тривиальное решение без применения
виртуализации, это был бы прорыв :-)
Вам нужен сервер с OpenVZ или чем-то аналогичным.
OpenVZ хорош тем, что там очень легко скриптом можно создать любое
количество виртуальных машин и оно не будет тормозить.
--
Alex
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]