Bah si ton daemon est dans un jail il faut que le programme que tu cherche à executer soit aussi dans le jail:
Si tu fais un 'exec(/bin/ls)' et que ton daemon est chrooté dans /chroot/lighthttpd, alors tu devra avoir un fichier /chroot/lighthttpd/bin/ls
Par contre je ne pense pas qu'il soit nécessaire de posséder un vrai shell, un /bin/false devrait faire l'affaire, mais par sécurité je le mettrais aussi dans le jail.
# re chroot
Posté par Chapellon Alexandre . En réponse au message exec dans un environnement chrooté sans shell. Évalué à 3.
Si tu fais un 'exec(/bin/ls)' et que ton daemon est chrooté dans /chroot/lighthttpd, alors tu devra avoir un fichier /chroot/lighthttpd/bin/ls
Par contre je ne pense pas qu'il soit nécessaire de posséder un vrai shell, un /bin/false devrait faire l'affaire, mais par sécurité je le mettrais aussi dans le jail.