Changer le répertoire ftp de proftpd
Résolu
Bonjour,
J'ai un serveur de jeu (Rust) sur un machine debian 8 avec sur cette même machine j'ai mon serveur web avec apache proftpd php...
Je voudrais créer un utilisateur et lui donner un accès au répertoire du site /var/www/html
Mais quand avec l'utilisateur que j'ai créée, je me connecte au ftp j'ai juste le dossier /home/userftp/~
En gros je voudrais que quand l'utilisateur userftp se connecte au ftp et atterrie dans le dossier /var/www/html et qu'il est les permissions totaux sur les fichiers et les dossiers.
Je sais pas si je me suis bien fait comprendre, merci de votre aide.
J'ai un serveur de jeu (Rust) sur un machine debian 8 avec sur cette même machine j'ai mon serveur web avec apache proftpd php...
Je voudrais créer un utilisateur et lui donner un accès au répertoire du site /var/www/html
Mais quand avec l'utilisateur que j'ai créée, je me connecte au ftp j'ai juste le dossier /home/userftp/~
En gros je voudrais que quand l'utilisateur userftp se connecte au ftp et atterrie dans le dossier /var/www/html et qu'il est les permissions totaux sur les fichiers et les dossiers.
Je sais pas si je me suis bien fait comprendre, merci de votre aide.
2 réponses
-
Bonjour,
Méthode 1 :
Le plus simple est de changer le home de userftp :
usermod -d /var/www/html userftp
Méthode 2
Une autre solution consiste à configurer spécifiquement cet utilisateur dans/etc/proftpd/proftpd.conf
:
pkexec gedit /etc/proftpd/proftpd.conf &
... puis à configurer spécifiquement cet utilisateur. Cf documentation.
Dans tous les cas
Toutefois, il faut garder à l'esprit que doit avoir les droits en écriture sur ce répertoire, donc il faudra aussi l'ajouter au groupewww-data
:
useradd -G www-data userftp
Tu peux ensuite vérifier que cet utilisateur parvient à créer un fichier dans ce dossier :
su - userftp touch /var/www/html/toto ls /var/www/html/
Bonne chance -
Merci, j'ai bien pris en compte tes conseils, et ils m'ont été très utile. Je te remercie pour m'avoir aidé a résoudre ce problème.
Bonne journée, cordialement.