Aanvulling op het bovenstaande.
de manual van /etc/limits zoals hij bestaat op een slackware 7.0 systeem:
LIMITS(5) LIMITS(5)
NAME
limits - Resource limits definition
DESCRIPTION
The limits file (/etc/limits by default or LIMITS_FILE defined config.h) describes the
resource limits you wish to impose. It should be owned by root and readable by root account
only.
By default no quotas are imposed on 'root'. In fact, there is no way to impose limits via
this procedure to root-equiv accounts (accounts with UID 0).
Each line describes a limit for a user in the form:
user LIMITS_STRING
The LIMITS_STRING is a string of a concatenated list of resource limits. Each limit con-
sists of a letter identifier followed by a numerical limit.
The valid identifiers are:
A: max address space (KB)
C: max core file size (KB)
D: max data size (KB)
F: maximum filesize (KB)
M: max locked-in-memory address space (KB)
N: max number of open files
R: max resident set size (KB)
S: max stack size (KB)
T: max CPU time (MIN)
U: max number of processes
L: max number of logins for this user
P: process priority, set by setpriority(2).
For example, L2D2048N5 is a valid LIMITS_STRING. For reading convenience, the following
entries are equivalent:
username L2D2048N5
username L2 D2048 N5
Be aware that after username the rest of the line is considered a limit string, thus com-
ments are not allowed. A invalid limits string will be rejected (not considered) by the
login program.
The default entry is denoted by username "*". If you have multiple default entries in your
LIMITS_FILE, then the last one will be used as the default entry.
To completely disable limits for a user, a single dash "-" will do.
Also, please note that all limit settings are set PER LOGIN. They are not global, nor are
they permanent. Perhaps global limits will come, but for now this will have to do
FILES
/etc/limits
SEE ALSO
login(1), setpriority(2), setrlimit(2)
AUTHOR
Cristian Gafton (gafton@sorosis.ro)