Есть у меня парочка машинок в инете, на которых я друзьям сделал 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/1425


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

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

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

Add your comment now

Please note: JavaScript is required to post comments.