Para serviços no init.d você não pode usar /etc/security/limits.d inittab não está lendo esses arquivos e é baseado em pam.d que não é usado em scripts de inicialização de inicialização. Todos os scripts de inicialização do init fornecem o /etc/init.d/functions, então, para todos os serviços, você pode hackear o script e estabelecer limites nele. Eu costumava hackar o / etc / sysconfig para serviços específicos quando eu precisava de {httpd, some brokenass oracle stuf} e.t.c. Espero que isso ajude.