Impossible de modifier un fichier dans /lib ou /etc

Publié le 12/03/2021  Proftpd

Lorsque l'utilisateur est chrooté dans son répertoire FTP, il n'est plus possible depuis la version 1.3.5 de Proftpd de modifier/créer un fichier ou un répertoire dans /lib ou /etc. Pour rappel, ces répertoires ne sont pas les répertoires du système puisque l'utilisateur est chrooté dans un répertoire personnel. C'est donc modifier un fichier dans /home/utilisateur/lib ou /home/utilisateur/etc qui devient interdit.

L'explication est ici : https://unix.stackexchange.com/questions/323711/what-are-the-dangers-of-having-writable-chroot-directory-for-ftp

"Les utilisateurs ne doivent pas pouvoir exécuter des commandes sur le système sinon, ils peuvent passer root, en modifiant les librairies ou pas". Ce n'est pas le serveur FTP qui est le problème, c'est l’exécution de commandes.

En bref, il est possible de désactiver cette fonctionnalité : http://proftpd.org/docs/modules/mod_rlimit.html#RLimitChroot

Il faut mettre dans la configuration /etc/proftpd/proftpd.conf :
RLimitChroot off
et redémarrer le service : service proftpd restart