ulimit strangeness
Magnus Therning
magnus at therning.org
Thu Aug 18 17:41:11 CDT 2005
On Thu, Aug 18, 2005 at 01:58:48PM -0400, Spudgun wrote:
>
>To stop 'forkbomb' attacks, my limits.conf looks like this:
>
>
>
>
>Code:
>--------------------
> # /etc/security/limits.conf
> #
> #Each line describes a limit for a user in the form:
> #
> #<domain> <type> <item> <value>
> #
> #Where:
> #<domain> can be:
> # - an user name
> # - a group name, with @group syntax
> # - the wildcard *, for default entry
> # - the wildcard %, can be also used with %group syntax,
> # for maxlogin limit
> #
> #<type> can have the two values:
> # - "soft" for enforcing the soft limits
> # - "hard" for enforcing hard limits
> #
> #<item> can be one of the following:
> # - core - limits the core file size (KB)
> # - data - max data size (KB)
> # - fsize - maximum filesize (KB)
> # - memlock - max locked-in-memory address space (KB)
> # - nofile - max number of open files
> # - rss - max resident set size (KB)
> # - stack - max stack size (KB)
> # - cpu - max CPU time (MIN)
> # - nproc - max number of processes
> # - as - address space limit
> # - maxlogins - max number of logins for this user
> # - priority - the priority to run user process with
> # - locks - max number of file locks the user can hold
> #
>
> #<domain> <type> <item> <value>
> #
>
> #* soft core 0
> #* hard rss 10000
> #@student hard nproc 20
> #@faculty soft nproc 20
> #@faculty hard nproc 50
> #ftp hard nproc 0
> #@student - maxlogins 4
>
> # End of file
> # prevent core dumps
> * hard core 0
>
> #limit user processes per user to 150
> * soft nproc 100
> * hard nproc 150
>--------------------
It might also be a good idea to limit the number of simultaneous logins
a user can have since IIRC the nproc limit can be circumvented by
logging in multiple times.
/M
--
Magnus Therning (OpenPGP: 0xAB4DFBA4)
magnus at therning.org
http://therning.org/magnus
Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.
Leaders are visionaries with a poorly developed sense of fear and no
concept of the odds against them.
-- Dr. Robert Jarvik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.ubuntu.com/archives/ubuntu-devel/attachments/20050818/58e1945c/attachment.pgp
More information about the ubuntu-devel
mailing list