小编use*_*152的帖子

我怎样才能“沙箱”一个shell脚本?

我有一个像这样的shell脚本:

#/bin/sh
#do some stuff
Run Code Online (Sandbox Code Playgroud)

但是解释器sh不在/bin/而是在另一个目录中。同样,脚本在我没有写权限的目录中创建文件夹。我已经替换了sh正在使用 sed的目录,但是有大量的脚本相互依赖,我无法更改它们可能创建的所有可能的目录。

有没有办法模拟文件系统/读/写,以便脚本可以被沙箱化并且可以做它想做的事情,类似于 Sandboxie 在 Windows 中所做的?

shell sandbox

5
推荐指数
2
解决办法
3395
查看次数

标签 统计

sandbox ×1

shell ×1