首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >limits.conf未被应用。

limits.conf未被应用。
EN

Server Fault用户
提问于 2012-02-11 19:07:30
回答 4查看 17.2K关注 0票数 7

我在/etc/security/limits.conf中有以下几行

代码语言:javascript
复制
*           soft        nofile          32768
*           hard        nofile          65536
root        soft        nofile          32768
root        hard        nofile          65536

以下每一个文件都需要pam_limits.so文件。

代码语言:javascript
复制
/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。

我遗漏了什么?

EN

回答 4

Server Fault用户

发布于 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。希望这能有所帮助。

票数 3
EN

Server Fault用户

发布于 2015-05-05 15:21:29

Ubuntu 14.04

要识别rtprio (-r)和memlock (-l)的设置,必须在/etc/security/limits.conf s.conf中同时添加'hard‘和'soft’条目。

票数 2
EN

Server Fault用户

发布于 2014-11-21 14:21:29

尝试检查/var/log/auth.log

我在那里找到了我的问题的答案。在我的例子中,由于一个导致使用默认值(1024)的错误,限制没有被设置。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/359185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档