nobody soft nofile 10000nobody hard nofile 30000
但是当我检查文件限制仍然是默认的1024:
su nobody -c 'ulimit -Hn'1024su nobody -c 'ulimit -Sn'1024
提高Ubuntu文件限制的正确方法是什么?
解决方法 /etc/security/limits.conf文件由pam_limits PAM模块处理,用于为用户会话分配资源限制.仅在会话设置期间使用PAM和pam_limits模块时才应用这些.在您的系统中,su实用程序可能未配置为使用pam_limits模块(请参阅/etc/pam.d/su.conf文件)或仅在创建新的登录会话时使用它(使用 –,-l或 – 调用) -login选项).
尝试使用
su - nobody -c 'ulimit -Hn'
或添加
session required pam_limits.so
到/etc/pam.d/su或/和/etc/pam.d/su-l.
也可能是这样,你的su实用程序根本没有使用PAM支持编译.在这种情况下,它永远不会使用limits.conf文件.
总结以上是内存溢出为你收集整理的linux – 如何在启动时为非root用户设置硬件和软件文件限制?全部内容,希望文章能够帮你解决linux – 如何在启动时为非root用户设置硬件和软件文件限制?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)