Bonjour a tous,
je suis en train de reecrire un serveur ftp a but pedagogique, et je souhaiterait faire que chaque nouveau client (le serveur fork a chaque connection) soit chroote dans un repertoire de mon choix (defini par un fichier de conf)
le seul probleme, c'est que je ne suis pas root sur le systeme ou je dois lancer le serveur (chroot() ne marchant que pour le super utilisateur - cf le man- ).
Existe il une maniere de contourner cette restriction? ou bien de faker un chroot de maniere a ce que les commandes du genre cd, ls et cie executees sur mon serveur ne puissent pas afficher ce qu'il y a autre part sur le systeme?
merci d'avance pour vos reponses.