Есть у меня парочка машинок в инете, на которых я друзьям сделал 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. После создания ограничений сделайте защиту от дурака ;), что бы Ваш друг не смог отредактировать этот файл.

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/?p=1425


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

You must be logged in to post a comment.