标签: python linux bash unix sandbox
我想运行一个Python脚本,不要让解释器做任何这些事情:
我想运行不受信任的Python脚本,我不想运行任何可能破坏我的计算机的东西。它们只允许使用列表,字符串操作,算术,数组等(即基本的东西足以用于算法)。
我可以预处理脚本来删除任何导入。但是删除导入是不够的,因为open()(打开文件)等功能仍然可用。我已经设法控制CPU和内存使用。
open()
是否有一个命令或程序将Python解释器更改为只能读取script.py(因此它可以执行它),然后没有任何其他权限可以执行任何操作?。
script.py