Adicione isto ao /etc/security/limits.conf:
* soft nofile 16384
* hard nofile 16384
Adicione algo assim ao / etc / profile e aplique o sistema em todas as contas:
ulimit -n 16384
No entanto, para que ferramentas como ssh e su obedeçam o arquivo limits.conf, você precisa adicionar o seguinte aos arquivos pam.d correspondentes, se ainda não estiver lá, ou seja, su add to /etc/pam.d / su e para ssh adicionar ao /etc/pam.d/sshd:
session required /lib/security/pam_limits.so
Acredito que seu problema específico pode ser resolvido apenas com a edição pam.d acima para os arquivos apropriados.