O limite de arquivos abertos não reflete as alterações de configuração

1

Estou tentando aumentar o limite máximo de arquivos abertos máximos (e soft) indicado por ulimit -Hn . Mas não importa qual configuração eu mude, ela permanece em 4096 mesmo após a reinicialização.

No meu /etc/security/limits.conf , tenho as seguintes entradas (todo o resto está comentado):

* soft nofile 10000
* hard nofile 50000

Meu /etc/pam.d/common-session é o seguinte:

session [default=1] pam_permit.so
session requisit    pam_deny.so
session required    pam_permit.so
session optional    pam_umask.so
session required    pam_unix.so 
session required    pam_limits.so
session optional    pam_systemd.so 
session optional    pam_cgfs.so -c freezer,memory,name=systemd

Por que o limite rígido não é alterado para 50000 , ou seja, há outros mecanismos que o afetam?

Atualização:

Estranhamente, comporta-se de forma diferente quando su ing para mim primeiro, ou seja,

$ whoami && ulimit -Hn
jdoe
4096
$ su - jdoe
$ whoami && ulimit -Hn
jdoe
50000

Como isso é possível?

    
por Cedric Reichenbach 17.02.2017 / 07:56

0 respostas