在 /etc/security/limit.conf 中设置 nproc 可防止 ssh 登录

在 /etc/security/limit.conf 中设置 nproc 可防止 ssh 登录

我正在尝试使用/etc/security/limit.conf在 Linux(Debian)上限制每个用户的进程数。

首先,我尝试通过将其添加到 /etc/security/limit.conf 来限制我自己的用户进程:

omry hard nproc 100

这将我的用户锁定在 ssh 之外。我可以打开新进程(使用以下方法验证苏奥姆里),但无法使用该用户登录 ssh : sshd 在其日志中报告了此情况:

致命:setreuid 1000:资源暂时不可用

另外,我确定我的用户没有运行接近 100 个进程(实际上是 6 个)。这是什么原因造成的?

答案1

我现在知道 Java 线程也算作进程。我可能有一个使用那么多线程的 Java 服务器。

相关内容