My limits.conf is configured as below.
xyz soft nproc 20
xyz hard nproc 25
xyz soft nofile 150
xyz hard nofile 200
As per the above config I understand that the user xyz cannot have more than 200 open files. However user xyz exceeded the hard limit without any issues and looks to be having no problems at all.lsof output show more than 200 as below.
[root@example ~]# lsof -u xyz|wc -l
I am running RHEL 5.5. Any help making me understand what I am missing is greatly appreciated!