PHP-FPM、chroot、Ubuntu Precise 12.04,无法访问 DNS

PHP-FPM、chroot、Ubuntu Precise 12.04,无法访问 DNS

互联网上有很多关于如何在 chroot 中启用 DNS 的建议。

/lib/libnss*问题是Ubuntu Precise 中没有文件。

我尝试从以下位置复制这些文件/etc/hostsnsswitch.conf以及resolv.conf整个/lib目录。但 DNS 仍然不起作用。

有人有最近的 Ubuntu 的秘诀吗?

答案1

嗯... 有两种解决方案:第一种也是最简单的一种是查找是否/lib64存在库,或者最终使用locate libnss来查找它。
另一种解决方案是使用strace查看系统在哪里查找库,然后在主系统中查找这些库。:)

答案2

首先,这个脚本一旦定制,就会为您提供 chroot 的基础。

http://www.fuschlberger.net/programs/ssh-scp-sftp-chroot-jail/make_chroot_jail.sh

作为对其他读者的警告,只需阅读此内容

PHP-FPM chroot 与 chdir

相关内容