Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用脚本 make_chroot_jail.sh 制作了 chroot 监狱,然后通过复制 /usr/bin/git*、这些二进制文件需要的所有库和 /usr/share/git-core 添加了 git,现在我可以初始化、克隆提交、推送等在监狱里,但是当我输入 git log 时它什么也没打印(有人可以帮我或说在哪里寻找吗?
在构建 chroot 时,尝试运行命令strace -f并查找异常失败的系统调用、丢失的文件等strace -f <command> 2>&1 |grep ...是你的朋友。
strace -f
strace -f <command> 2>&1 |grep ...
不用说,用复杂的软件构建 chroot 不适合胆小的人……