User Limits
CPU / Performance Limits
To set limits on users (e.g. CPU usage), use ulimit
.
EXAMPLE: ulimit -t;
From the manpage:
-a
All current limits are reported
-c
The maximum size of core files created
-d
The maximum size of a process's data segment
-f
The maximum size of files created by the shell
-i
The maximum number of pending signals
-l
The maximum size that may be locked into memory
-m
The maximum resident set size
-n
The maximum number of open file descriptors (most systems do not allow this value to be set)
-p
The pipe size in 512-byte blocks (this may not be set)
-q
The maximum number of bytes in POSIX message queues
-s
The maximum stack size
-t
The maximum amount of cpu time in seconds
-u
The maximum number of processes available to a single user
-v
The maximum amount of virtual memory available to the shell
-x
The maximum number of file locks
Disk Space Limits
Use quota
.