Ubuntu fork 炸弹处理。Fork:资源暂时不可用。它不再是威胁了吗?

Ubuntu fork 炸弹处理。Fork:资源暂时不可用。它不再是威胁了吗?

我偶然看到了一场关于 Linux 安全性的讨论。有人建议使用 fork bomb 来冻结操作系统。它应该可以阻止其他进程运行。我试过这个命令(除非你准备好冻结,否则不要尝试它!)“:(){ :|: & };:”

但我得到的是 Fork:资源暂时不可用。

任务管理器启动没有问题,浏览器也启动正常。看来 Ubuntu 已经达到 cgroup 限制了。

这是否意味着 fork bomb 不再构成威胁,因为某些 Ubuntu 版本需要很多组件 + root 访问权限,或者只需要几个指令就可能再次使其变得危险?

答案1

是也不是。

如今的计算机拥有更大的内存和处理能力。这意味着与十年前相比,在内存耗尽之前,您更有可能遇到极限。

此外,如果你想防止这种情况发生,你可以设置限制用户可以运行多少个进程。

总而言之,这在多用户系统上最为重要。在单用户桌面上,fork 炸弹无论如何都不是灾难。最坏的情况是什么?重启。

相关内容