• [^] # Re: /etc/hosts

    Posté par . En réponse au message "localhost" inconnu dans un chroot. Évalué à 1.

    Verifie que tu as bien une interface lo avec /sbin/ifconfig.
    Sinon # /sbin/ifconfig lo 127.0.0.1 devrait regler le probleme.

    Peut-etre aussi que apache2 ou certains modules ont besoins de /proc.
    tu peux le monter dans le chroot avec
    # mout -t proc none chroot_path/proc

    Au pire tu peux essaye de refaire le chroot completement. Cela arrive qu'on oublie une etape.

    Quand tu auras reussi a faire fonctionner le chroot, verifier avec ps (/proc doit etre monte) que tu n'a acces a aucun processus appartenant a www-data (l'uid d'apache) en dehors du chroot, sinon ton chroot ne sert a rien.

    Tu peux aussi etudier les possibiltes offertes par grsecurity[1] qui sont assez interessantes.

    [1] http://www.grsecurity.org/