Bonjour, et d'avance je vous présente mes excuses si ce post n'est pas dans la bonne section.
J'ai un petit projet, ou plutôt une POC, en cours, mais je coince sur un détail qui est pour moi très important.
Le but est de faire une PirateBox avec un Raspberry Pi, donc un serveur FTP purement local en libre accès.
Le fonctionnement que je désire mettre en place est en théorie assez simple:
- un répertoire de download accessible à tous en lecture,
- un répertoire d'upload par utilisateur, accessible en lecture par tous et en écriture uniquement par l'utilisateur.
J'avais pensé utiliser proftpd pour faire un fonctionnement simple:
- L'utilisateur se connecte pour la première fois avec un login et un pass de son choix
- Ca crée une erreur que je traite avec le mod_exec exec_on_error pour ajouter l'utilisateur dans une base sqlite (authentification via sqlite bien sûr), créer son répertoire et tout ce qui va avec,
- L'utilisateur se reconnecte et c'est ok
Le souci, c'est que ce hook ne peut pas fonctionner si l'utilisateur n'est pas connecté. Et aucun hook de proftpd ne transmet le mot de passe.
A part créer une interface web pour que les personnes créent leur compte, vous voyez une autre solution ? Ca m'embête un peu de mettre un serveur web (même hyper léger) sur cette future box.
Merci d'avance de vos idées

Poste le Wednesday 30 March 2016 12:06:10