lkml.org 
[lkml]   [1996]   [Sep]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Fork bomb.

You can also use a program I wrote called 'lshell' which allows
you to easily place configurable limits upon all of your users from a
single configuration file. You can find 'lshell' on either sunsite or tsx-11.

JK

On Mon, 9 Sep 1996, Andrew E. Mileski wrote:

> > Has anyone thought of a way to possibly put a limit on the amount of
> > resources to alow anyone process. For example the following code is a
> > common fork bomb used by people to cause systems to crash. When ran on
> > this system it crashs the kernel within seconds and even after its killed
> > I have waited an hour, and the harddrive was still spinning :). There has
> > to be a way to prevent something like this from causeing such a problem.
> >
> > main()
> > { int *root; while(1) { root=(int *)malloc(10000);
> > fork(); } }
>
> You are gonna get mail-bombed for posting this...it has been asked
> so many times that some people will throw a tantrum seeing it yet
> again. Luckily, I'm in a good mood this morning :-)
>
> The answer: configure your system properly :-)
>
> Read the 'man' pages for the shells you use. All of them have
> a way of limiting resources - usually by adding a 'ulimit -Hu 25'
> to /etc/profile (to set a HARD limit of 25 processes/user).

\
 
 \ /
  Last update: 2005-03-22 13:37    [W:0.061 / U:0.412 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site