Les limites de ressources de l'utilisateur déterminent la quantité de ressources qui peut être utilisée pour une session particulière. Les ressources qui peuvent être contrôlées sont les suivantes :
maximum size of core files
maximum size of a process's data segment
maximum size of files created
maximum size that may be locked into memory
maximum size of resident memory
maximum number of file descriptors open at one time
maximum size of the stack
maximum amount of cpu time used
maximum number of processes allowed
maximum size of virtual memory available
Il est important de noter que ces paramètres sont définis par session. Cela signifie qu'ils ne sont effectifs que pendant la période où l'utilisateur est connecté (et pour tous les processus qu'il exécute pendant cette période). Il ne s'agit pas de paramètres globaux. En d'autres termes, ils ne sont actifs que pour la durée de la session et ne sont pas cumulatifs. Par exemple, si vous fixez le nombre maximal de processus à 11, l'utilisateur ne peut exécuter que 11 processus par session. Il n'est pas limité à 11 processus au total sur la machine, car il peut lancer une autre session. Tous les paramètres sont des paramètres par processus au cours de la session, à l'exception du nombre maximal de processus.
Deux types de limites peuvent être fixés pour chacun des biens énumérés ci-dessus, une limite dure et une limite souple .
Une fois fixée, une limite stricte ne peut être modifiée par l'utilisateur. Les limites strictes ne peuvent être modifiées que par l'utilisateur root. Une limite souple, en revanche, peut être modifiée par l'utilisateur mais ne peut pas dépasser la limite stricte, c'est-à-dire qu'elle peut avoir une valeur minimale de 0 et une valeur maximale égale à la "limite stricte".
pour Plus d'informations