即使在需要pam_limits.so时,ulimit也不会读取打开的文件描述符limits.conf设置

我正在尝试提高ubuntu机器上所有用户的打开文件描述符最大值。

我已经/etc/security/limits.conf添加到/etc/security/limits.conf

 * soft nofile 100000 * hard nofile 100000 

而且,基于这个问题,我已经检查了pam_limits/etc/pam.conf设置:

 $ grep "pam_limits" /etc/pam.d/* /etc/pam.d/atd:session required pam_limits.so /etc/pam.d/common-session:session required pam_limits.so /etc/pam.d/cron:session required pam_limits.so /etc/pam.d/login:session required pam_limits.so /etc/pam.d/sshd:session required pam_limits.so /etc/pam.d/su:session required pam_limits.so /etc/pam.d/sudo:session required pam_limits.so 

而我的文件最大似乎是罚款:

 $ cat /proc/sys/fs/file-max 762659 

但是我仍然有默认的1024当我检查ulimit -a

 $ ulimit -a | grep files open files (-n) 1024 

我还能检查什么?

    我发现系统在limits.conf似乎不像用户的通配符。 改变: root soft nofile 100000root hard nofile 100000工作正常。