LIMITS(5)

NAME
limits - legt Beschränkungen zur Nutzung von Ressourcen fest

BESCHREIBUNG

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.

Standardmäßig sind dem Benutzer »root« keine Beschränkungen auferlegt. Tatsächlich gibt ist keinen Weg, ihm oder ähnlich privilegierten Nutzern (Konten mit der Benutzerkennung 0) Beschränkungen aufzuerlegen.

Jede Zeile beschreibt eine Beschränkung für einen Benutzer in der Form:

user LIMITS_STRING

oder in der Form:

@group LIMITS_STRING

The LIMITS_STRING is a string of a concatenated list of resource limits. Each limit consists of a letter identifier followed by a numerical limit.

Gültige Kennungen sind:

    • A: maximaler Adressraum (kB)

    • C: maximale Größe der Speicherauszugs-Datei (kB)

    • D: maximale Datenmenge (kB)

    • F: maximale Dateigröße (kB)

    • K: file creation mask, set by umask(2).

    • I: Maximaler Wert von nice (0 bis 39, was in 20 bis -19 übersetzt wird)

    • L: maximale Anzahl von Anmeldungen für diesen Benutzer

    • M: maximaler gesperrter Adressbereich im Speicher (kB)

    • N: maximale Anzahl offener Dateien

    • O: maximale Echtzeit-Priorität

    • P: process priority, set by setpriority(2).

    • R: maximale Arbeitsspeicherbelegung, siehe proc(5) »resident set size« (kB)

    • S: maximale Größe des Stapelverarbeitungsspeichers, siehe proc(5) »stack« (kB)

    • T: maximale CPU-Zeit (min)

    • U: maximale Anzahl von Prozessen

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 comments are not allowed. An 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.

The limits specified in the form "@group" apply to the members of the specified group.

Wenn mehr als eine Zeile mit Beschränkungen für eine Benutzerin vorhanden ist, wird für sie nur die erste Zeile berücksichtigt.

If no lines are specified for a user, the last @group line matching a group whose the user is a member of will be considered, or the last line with default limits if no groups contain the user.

To completely disable limits for a user, a single dash "-" will do.

To disable a limit for a user, a single dash "-" can be used instead of the numerical value for this limit.

Berücksichtigen Sie auch, dass alle Beschränkungen nur je Anmeldung gelten. Sie sind nicht global und auch nicht dauerhaft. Vielleicht wird es einmal globale Beschränkungen geben, für jetzt muss dies aber reichen ;)

DATEIEN

/etc/limits

SIEHE AUCH

login(1), setpriority(2), setrlimit(2).