python - 以减少的权限运行 python 脚本

标签 python unix sandbox

我必须运行一些学生编写的代码,这些代码是他们作为家庭作业编写的,我在自己的计算机(Mac OS)上运行它,并且我不完全确定他们不会意外地“rm - rf/”我的机器。是否有一种简单的方法来以减少的权限运行他们的Python脚本,以便例如他们只能访问某个目录? PyPy 是正确的选择吗?

最佳答案

您可以使用 chroot environment 。在此设置中,脚本无法访问 chroot jail 之外的任何文件。

关于python - 以减少的权限运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9242713/

相关文章:

python - Django:模板中的多对多 URL

python - 使用 requests 登录后获取受限页面,urllib2 python

c - 如何创建与现有目录具有相同访问权限的目录?

extjs - 什么是 extjs 沙箱?

macos - 尝试使用 codesign 命令进行沙箱时出错

python - 在 Django 中,保存到数据库时如何返回现有模型实例

python - 在多索引数据框中填充缺失的时间值

macos - 在 mac os x 和 gettext 中从 git 安装 glib

c - 在 C 中实际的 write() 什么时候发生?

c# - 适合在沙箱中运行客户端代码的语言