可能重复:
从内部检测 chroot jail
检测你的进程是否在 Linux 上的 chroot() 环境中执行相对容易:通过比较 /proc/1/root 和 /. 但是,这需要访问 /proc/1/root 上的 stat() ——不幸的是,这是特权。
我正在寻找一种实现相同目标的好方法,但不需要特权。任何人都可以帮助我吗?我的非特权代码如何检测它是否在 chroot() 环境中执行?
可能重复:
从内部检测 chroot jail
检测你的进程是否在 Linux 上的 chroot() 环境中执行相对容易:通过比较 /proc/1/root 和 /. 但是,这需要访问 /proc/1/root 上的 stat() ——不幸的是,这是特权。
我正在寻找一种实现相同目标的好方法,但不需要特权。任何人都可以帮助我吗?我的非特权代码如何检测它是否在 chroot() 环境中执行?