在在线编译器上运行 system rm -rf

在在线编译器上运行 system rm -rf

我没有使用正确的语法编写命令,以防止任何意外失误 我最近读到关于在根目录中使用 rm -rf 命令的危险性,但我想知道一种情况。我们已经看到许多在线编译器将请求发送到服务器并在处理后提供输出,所以我在想如果我们传递此命令以在根目录中模拟它,会怎么样。 在此处输入图片描述 这会清除服务器数据吗?

抱歉,如果我不能很好地表达疑问,你可以看出我是个新手

答案1

不,因为你忘了--no-preserve-root,但这只是我的挑剔。

实际答案是“我们不知道”。每项服务的设置都不同。有些服务可能容易受到影响。不过,这种情况不会持续太久。要么他们的管理员放弃,要么从错误中吸取教训。

有些人会尝试系统调用过滤。这倒是可以,但总有一天会有人找到绕过它的方法。

我想,其他人会在一次性、隔离的环境中评估每个代码片段,例如 Docker 容器。销毁这些代码片段对服务无害 - 主机不会受到影响,容器在使用后也会被删除。

相关内容