小编TDr*_*bas的帖子

在 chroot-environment OpenBSD 中配置设备

我已经挠头一段时间了,找不到让它工作的方法......

我想在我的 OpenBSD 服务器上运行一些 cgi 脚本(用 Python 编写)。由于 OpenBSD 上的网络服务器在监狱中运行,我重新创建了整个文件夹结构(/bin /dev /usr /usr/local/lib 等),但是当我'时仍然收到“500 服务器内部错误”我试图导入一些需要访问 /dev/urandom 设备的 Python 模块。

我已经使用 mknod 创建了设备特殊文件。

ls -la /dev/*random
ls -la /dev/{null,zero}
Run Code Online (Sandbox Code Playgroud)

我得到以下输出

crw-r--r--  1 root  wheel   45,   3 Sep 13 11:09 /dev/arandom
crw-r--r--  1 root  wheel   45,   0 Jul 15 19:02 /dev/random
crw-r--r--  1 root  wheel   45,   1 Jul 15 19:02 /dev/srandom
crw-r--r--  1 root  wheel   45,   2 Jul 15 19:02 /dev/urandom
Run Code Online (Sandbox Code Playgroud)

crw-rw-rw-  1 root  wheel    2,   2 Sep 16 01:30 /dev/null …
Run Code Online (Sandbox Code Playgroud)

python openbsd cgi chroot jail

4
推荐指数
1
解决办法
1405
查看次数

标签 统计

cgi ×1

chroot ×1

jail ×1

openbsd ×1

python ×1