Bonjour bonjour, voilà dans le cadre de mon projet je dois mettre en place un serveur interne d’hébergement multi-utilisateurs sous Linux.
J’ai donc pour cela installer les services principaux à savoir LAMP (Linux / Apache / MySQL / PHP / FTP), configurer le tout etc…
Je précise que je suis sous Ubuntu.
Donc j’ai fait une base de donnée contenant toutes les informations nécessaires à la création et la connexion des membres, j’ai créer les script de création/connexion de membre…enfin tout fonctionne pour l’instant !
Maintenant j’en suis à la parti coriace si je dois dire, c’est à dire que lorsque une personne va s’inscrire sur le site, un dossier personnel dans /home/~user sera fait celui-ci lui sera donc dédié et pourra être disponible via ftp.
Mon problème est que je ne sait pas par quoi commencer pour réaliser ce script.
Au niveau de l’algo, je pense qu’il faudrait faire :
- récupérer les comptes utilisateurs valides de la base de donnée
- créer un dossier personnel pour chaque utilisateur dans /home/ via php shell_exec ? ou en shell ?
- donner les droits suffisants a ces dossiers