Есть у меня парочка машинок в инете, на которых я друзьям сделал jailы.
До некоторой поры, все было ничего, но один из них очень начал развлекаться компилируя всякое, тем сымым забирая ресурсы системы. Короче говоря, остальным было не комфортно и поэтому пришлось выдумывать и искать в нете как этот кранить прикрутить.
Единственное что нашел действенное без всяких перекомпиляций где-то на opennet.ru и немного переточил под себя, вот такой ответ:
Нужно полезть в конфиг файла /etc/login.conf и исправить в секции используемого shella ( В данном случае можно покопать в сторону ID процессов и т.д. Мне хватило прописи в секции default: на каждом Jailе):
default:\ :cputime=25s:\ :datasize=5M:\ :stacksize=2M:\ :memorylocked=2M:\ :memoryuse=2M:\ :sbsize=2M:\ :filesize=5M:\ :coredumpsize=0M:\ :openfiles=10:\ :maxproc=32:\ :priority=2:\ :sessiontime=25s:\ :tc=default: |
В фале /etc/login.conf есть много закоментированных примеров, по примеру из которых можно что-то сообразить своё.
PS. После создания ограничений сделайте защиту от дурака ;), что бы Ваш друг не смог отредактировать этот файл.
Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел