Los límites de recursos del usuario determinan la cantidad de recursos que se pueden usar para una sesión en particular. Los recursos que pueden controlarse son:
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
Es importante tener en cuenta que estas configuraciones son por sesión. Esto significa que solo son efectivos durante el tiempo que el usuario está conectado (y para cualquier proceso que ejecute durante ese período). No son configuraciones globales. En otras palabras, solo están activos durante la sesión y la configuración no es acumulativa. Por ejemplo, si establece el número máximo de procesos en 11, el usuario solo puede tener 11 procesos ejecutándose por sesión. No se limitan a 11 procesos totales en la máquina, ya que pueden iniciar otra sesión. Cada una de las configuraciones es por configuración de proceso durante la sesión, con la excepción del número máximo de procesos.
Hay dos tipos de límites que se pueden establecer para cada propiedad enumerada anteriormente, un límite rígido y rígido .
El usuario no puede cambiar un límite rígido una vez que se establece. Los límites estrictos solo pueden ser modificados por el usuario root. Sin embargo, el usuario puede cambiar un límite flexible, pero no puede exceder el límite rígido, es decir, puede tener un valor mínimo de 0 y un valor máximo igual al 'límite rígido'.
para más información