(SD) ProFTPD : DefaultRoot pour un groupe spécifique

Bonjour,

Je viens d’installer Apache2/PHP5/MySQL puis ProFTPD sur une Debian 8 toute neuve (serveur VPS en ligne).

Je souhaite créer un accès FTP sur mon dossier /var/www
J’ai créé un user ‘ftptest’ pour ce faire, mais il n’a accès qu’à son propre home…

Voici ce que j’ai fait :

1- Création de l’utilisateur appartenant au groupe www-data :
(à noter que je n’arrivais pas à me connecter si je créais l’user avec useradd…)

[code]# adduser ftptest

usermod -aG www-data ftptest[/code]

2- Groupe www-data affecté au dossier /var/www :

3- Édition de /etc/proftpd/proftpd.conf pour changer le dossier par défaut du groupe :

DefaultRoot ~ # dossier home par défaut DefaultRoot /var/www www-data #dossier /var/www pour les membres du groupe www-data
4- Je relance le service :

Merci d’avance pour vos lumières, car j’ai clairement loupé un truc :blush:

bonjour.

[quote]DefaultRoot ~ # dossier home par défaut
DefaultRoot /var/www www-data #dossier /var/www pour les membres du groupe www-data[/quote]

il ne peut y avoir deux default root,diésez le premier et relancez proftpd

Merci de t’être penché sur le problème.
Cela venait effectivement des deux DefaultRoot qui entraient en conflit.
Mais on peut en mettre deux quand même 8)
Je viens de trouver la solution :

DefaultRoot ~ !www-data # dossier home par défaut DefaultRoot /var/www www-data #dossier /var/www pour les membres du groupe www-data

Avec ftptest, je tombe bien sur /var/www.
Avec ftptest2 (qui n’appartient pas au groupe www-data), je tombe sur son home.