O que significa “-” (sinal negativo) como um valor para “tipo” no arquivo /etc/security/limits.conf

0

Eu vi no documentantion o seguinte sobre o campo type de /etc/security/limits.conf :

-
  for enforcing both soft and hard resource limits together.

  Note, if you specify a type of '-' but neglect to supply the
  item and value fields then the module will never enforce any
  limits on the specified user/group etc. .

Na página de manual, temos este exemplo:

*               soft    core            0
*               hard    nofile          512
@student        hard    nproc           20
@faculty        soft    nproc           20
@faculty        hard    nproc           50
ftp             hard    nproc           0
@student        -       maxlogins       4

A configuração para o grupo @student tem um tipo - as. Neste contexto, o que isso significa?

    
por juniorgarcia 27.01.2017 / 02:47

1 resposta

1

Os outros parâmetros são rlimits de processos impostos pelo kernel - o soft limit é o que está em vigor, mas o usuário (ou um programa) pode aumentá-lo para o disco rígido. O limite rígido não pode ser aumentado (exceto pela raiz), apenas reduzido. Por isso, às vezes é útil definir um separadamente ou ambos.

O Maxlogins, no entanto, não é um rlimit - o kernel não rastreia logins como tal. O limite de login é imposto pelo próprio pam_limits, contando (eu acho) entradas de sessão em utmp. Então não tem a divisão soft / hard.

    
por 27.01.2017 / 11:43