Changer le répertoire ftp de proftpd

Résolu
YopHack Messages postés 3 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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.

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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 groupe
    www-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
    0
  2. YopHack Messages postés 3 Statut Membre
     
    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.
    0
    1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
       
      De rien bonne continuation :-)
      0