debian – ulimit如何在飞行中生效?

debian – ulimit如何在飞行中生效?,第1张

概述我添加了2行 /etc/security/limits.confmyuser soft nofile 16384myuser hard nofile 16384 ……没有效果: su -sysctl -psu myuserulimit -n1024 重要的是,这在用户不必首先登录的情况下生效,即以root身份我代表他开始编写脚本. 将其添加到/etc/security/limits. 我添加了2行
/etc/security/limits.confmyuser soft nofile 16384myuser hard nofile 16384

……没有效果:

su -sysctl -psu myuserulimit -n1024

重要的是,这在用户不必首先登录的情况下生效,即以root身份我代表他开始编写脚本.

解决方法 将其添加到/etc/security/limits.conf:
*               soft    nofile          16384*               hard    nofile          16384

并将这样的内容添加到/ etc / profile中,它应该适用于所有帐户:

ulimit -n 16384

但是,为了让ssh和su等工具服从limits.conf文件,你需要将以下内容添加到相应的pam.d文件中(如果它还没有),即su添加到/etc/pam.d/su和对于ssh添加到/etc/pam.d/sshd:

session    required     /lib/security/pam_limits.so

我相信你的特定问题可以通过上面的pam.d编辑到适当的文件来解决.

总结

以上是内存溢出为你收集整理的debian – ulimit如何在飞行中生效?全部内容,希望文章能够帮你解决debian – ulimit如何在飞行中生效?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/1034479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存