登录时未读取 limits.conf

登录时未读取 limits.conf

我的 limits.conf 中有 2 个条目,

*       hard        nofile      10240
*       soft        nofile      4096

但运行ulimit -Snulimit -Hn仅显示默认值。

gabriel@server:~$ ulimit -Sn
1024
gabriel@server:~$ ulimit -Hn
4096

在一台服务器上运行良好,但在另一台服务器上却好像被忽略了。apt-get autoremove这台服务器上的一些旧内核确实存在问题,而另一台服务器上没有,我没有记下来,但我完全能够重新启动。

答案1

事实证明,这是由于我们自定义的 ssh 配置造成的,它没有使用 pam 模块,因此没有设置限制。

相关内容