возможность запрещать запуски процессов нужна для liveworkspace.org. сейчас, я использую systrace, но с ним есть проблемы. вот и хочу от него избавиться.
ок, переформулирую еще раз: программы/скрипты выполняются от имени некоторого юзера. мне нужно сделать так, что эти самые программы/скрипты немогли запускать процессы.
Как ты себе это представляешь?
Выполнение любой невстроенной команды оболочки, любой команды в
pipeline, запуск любой программы - создание процесса.
«Запретить пользователю создавать процессы» - не дать ему ничего вообще
делать, кроме как нажимать клавиши в тетрисе, запущенном вместо оболочки.
У меня в профиле явно написано: «я — не программист!». У меня тупо нет знаний для постройки такого сервиса! Но уж тех, что есть, явно достаточно, чтобы осознавать, что тупым POST → gcc → POST это нельзя делать!
по теме, кроме хука и песочницы, еще можно ставить NPROC в улимите, например, в 1. хз что там у тебя за скрипты, на сайт не ходил, но как тут правильно сказали - скрипты это запуск множества процессов, не взлетит