我使用脚本make_chroot_jail.sh制作了chroot jail,然后通过复制/ usr / bin / git *添加了git,这些二进制文件需要的所有库和/ usr / share / git-core 现在我可以在监狱中初始化,克隆提交,推送等,但是当我输入git log时它什么都不打印( 有人可以帮我或说找哪儿吗?
答案 0 :(得分:1)
构建chroot时,尝试使用strace -f
运行命令,查找异常失败的系统调用,丢失文件等。strace -f <command> 2>&1 |grep ...
是您的朋友。
毋庸置疑,用复杂的软件构建一个chroot并不适合那些最虚弱的人......