Configuration pure ftp

Bonjour à tous,

je reinstall une machine pc-serveur, j’ai relancé mon serveur web php mysql.

Et actuellement je bloque sur le pure ftp.

  • J’ai installé pureftp.
  • J’ai créer mon utilisateur (qui a le même login que l’utilisateur linux)
  • Je lui indique le chemin voulu (/var/www/).
  • J’ai régénérer la base de donnée.
  • J’ai relancer.

Quand je me connecte au ftp j’arrive sur la racine / et impossible de rentrer dans le var.

intranet2:~# pure-pw show XXXX

Login              : XXXX
Password           : $1$lql9NO20$Ol5APmgUpHO7unwKRUny81
UID                : 1001 (ftpuser)
GID                : 1001 (ftpgroup)
Directory          : /var/www/./
Full name          :
Download bandwidth : 0 Kb (unlimited)
Upload   bandwidth : 0 Kb (unlimited)
Max files          : 0 (unlimited)
Max size           : 0 Mb (unlimited)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs :
Denied  local  IPs :
Allowed client IPs :
Denied  client IPs :
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)
pure-pw useradd XXXXX -u ftpuser -g ftpgroup -d /var/www/

D’un point de vue droit l’utilisateur ftpuser fait partie du groupe www-data qui à les droits sur le dossier /var/www.

Quel paramètre j’ai oublié? Ou est l’erreur?

guigui69

Je ne connais pas pureftp, mais j’utilise vsftpd. Le principe ne doit pas être très différent. Quand je mets à disposition un répertoire, je donne les droits (typiquement 2770) à un groupe (par exemple ftp), et je fais appartenir le répertoire à ce groupe. Il ne reste plus à mon user que de faire partie de ce groupe.

PS. il me semble que le groupe que tu utilises (www-data) est celui du serveur apache.

Merci, pour ta réponse.

Cela c’est remis correctement.

Oui j’ai ajouter ftpuser au groupe www-data pour qu’il puisse intervenir sur le repertoire web.