我在/etc/security/limits.conf中有以下几行
* soft nofile 32768
* hard nofile 65536
root soft nofile 32768
root hard nofile 65536以下每一个文件都需要pam_limits.so文件。
/etc/pam.d/common-session
/etc/pam.d/cron
/etc/pam.d/login
/etc/pam.d/sshd
/etc/pam.d/su
/etc/pam.d/sudo登录时的ulimit -n (以及在启动时启动的服务)显示的仍然是1024。
我遗漏了什么?
发布于 2013-05-02 19:14:04
对于init.d中的服务,您不能使用/etc/security/Lims.d inittab来读取该文件,并且它是基于pam.d的,它不用于初始化启动脚本。所有init启动脚本都是源/etc/init.d/函数,因此对于所有服务,您都可以破解该脚本并在那里设置限制。当我需要{httpd时,我常常对特定服务进行/etc/sysconfig攻击,这是一些已损坏的oracle stuf} e.c。希望这能有所帮助。
发布于 2015-05-05 15:21:29
Ubuntu 14.04
要识别rtprio (-r)和memlock (-l)的设置,必须在/etc/security/limits.conf s.conf中同时添加'hard‘和'soft’条目。
发布于 2014-11-21 14:21:29
尝试检查/var/log/auth.log
我在那里找到了我的问题的答案。在我的例子中,由于一个导致使用默认值(1024)的错误,限制没有被设置。
https://serverfault.com/questions/359185
复制相似问题