我在 python flask 中创建了一个简单的应用程序,我想把它放在 chroot 中。一个非常薄的监狱,只包含这个应用程序运行的最低限度。这是一个学校项目,所以我需要使用 chroot。我想知道:
- 如何知道我应该将哪些库放入我的 chroot 中(因为 ldd 在脚本上不起作用)
- 如何实现这个 chroot(大线)。
如果你能帮助我,提前谢谢你。
编辑:
感谢一些建议,我能够使用 pyinstaller 使我的烧瓶应用程序成为可执行文件,然后使用常见的 chroot 方法
我在 python flask 中创建了一个简单的应用程序,我想把它放在 chroot 中。一个非常薄的监狱,只包含这个应用程序运行的最低限度。这是一个学校项目,所以我需要使用 chroot。我想知道:
如果你能帮助我,提前谢谢你。
编辑:
感谢一些建议,我能够使用 pyinstaller 使我的烧瓶应用程序成为可执行文件,然后使用常见的 chroot 方法
一种可能的方法是将 python 编译为二进制可执行文件并使用
chroot
. 您可以在此处查看如何编译为二进制文件。