Defini limites de uso dos recursos do sistema para cada usuário ou grupos de usuários. Os recursos são descritos em linhas da seguinte forma:
#<dominio> <tipo> <item> <valor>
O domínio pode ser um nome de usuário, um grupo (especificado como @grupo) ou o curinga *.
O tipo pode ser soft para o limite mínimos e hard para o limite máximo. O campo item pode ser um dos seguintes:
- core – limita o tamanho do arquivo core (KB)
- data – tamanho máximo de dados (KB)
- fsize – Tamanho máximo de arquivo (KB)
- memlock – Espaço máximo de endereços bloqueados na memória (KB)
- nofile – Número máximo de arquivos abertos
- rss – Tamanho máximo dos programas residentes (KB)
- stack – Tamanho máximo de pilha (KB)
- cpu – Tempo máximo usado na CPU (MIN)
- nproc – Número máximo de processos
- as – Limite de espaço de endereços
- maxlogins – Número máximo de logins deste usuário
- priority – Prioridade que os programas deste usuário serão executados
Abaixo um exemplo de arquivo /etc/security/limits.conf:
#<dominio> <tipo> <item> <valor>
* soft core 0
* hard rss 10000
@student hard nproc 20
@faculty soft nproc 20
@faculty hard nproc 50
ftp hard nproc 0
@student - maxlogins 4
1 Resposta to “Configurar limitações para usuários no linux”