Créer un accès ftp personnalisé sur raspberry pi 5 (Debian)
Bonjour,
J'ai un serveur web sur un Raspberry PI 5 (Systeme debian).
J'ai créé deux groupes nommé "site1" et "site2"
J'ai 3 utilisateurs "user1", "user2" et "user3"
Les utilisateurs "user1" et "user2" sont membre du groupe "site1"
L'utilisateur "user3" est membre du groupe "site2"
Je souhaite que quand "user1" et "user2" se connectent en ftp sur le serveur, que celui-ci leur affiche directement le répertoire de cette adresse "/var/www/html/site1" et ne puissent pas remonter de dossier dans le FTP
L'"user3" lui devra automatiquement être au répertoire de l'adresse "/var/www/html/site2".
Cela correspond au nom de leurs groupe, malheureusement, quand les utilisateurs se connectent, ils arrivent au répertoire home de leurs utilisateurs et ils peuvent donc 'voyager' dans les différent dossiers pour se rendre dans le dossier voulu (/var/www/html/"Nom du groupe").
Pourriez-vous m’aiguiller sur les fonctions utilisable pour parvenir à faire cette configuration ?
Merci d'avance pour l'aide que vous saurez m'apporter.
- Créer un accès ftp personnalisé sur raspberry pi 5 (Debian)
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte instagram sur google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
1 réponse
Bonjour,
Il faudrait clarifier quel serveur FTP tu utilises.
Vu le comportement que tu décris, c'est vraisemblablement proftpd. En effet, proftpd est préconfiguré (voir /etc/proftpd/proftpd.conf) pour que lorsqu'un utilisateur se connecte, celui-ci arrive dans son dossier personnel :
DefaultRoot ~
C'est donc cette instruction qu'i faut corriger. Comme l'indique cette discussion, elle est capable de définir le dossier dans lequel atterrit un utilisateur FTP en fonction d'un de ses groupes. De plus, comme expliqué ici, tu peux avoir plusieurs directives DefaultRoot. Dans ton cas, ça conduirait donc à la correction suivante :
DefaultRoot /var/www/html/site1 site1 DefaultRoot /var/www/html/site2 site2
Je t'invite aussi à lire cette page pour plus avoir de détails.
Une fois le fichier de configuration corrigé, n'oublie pas de relancer ton serveur FTP pour prendre en compte les modifications apportées à /etc/proftpd/proftpd.conf.
sudo service proftpd restart
Bonne chance