Есть довольно много способов сделать это. Взгляните на документы здесь .
Вы переосмыслили fork-бомбу.
Я думаю, что большинство дистрибутивов Linux не устанавливает пределы ресурса в расчете на пользователя по умолчанию. Можно настроить их, конечно, но Вы, вероятно, не имеете.
Машина будет прекрасна после перезагрузки - если использование ЦП не вызвало перегревающиеся проблемы.
Чтобы препятствовать тому, чтобы обычный пользователь породил слишком много процессов, необходимо добавить конфигурацию к/etc/security/limits.conf
Можно использовать ulimit
устанавливать пределы, которые относились бы к Вашей текущей сессии, если Вы думаете, что собираетесь запустить программу, которая могла бы запустить слишком много процессов или израсходовать слишком много других ресурсов.
Скорее всего, Ваш системный администратор не настраивал пользовательские пределы. Если никакие пользовательские пределы не устанавливаются, то они не могут защитить никого.