Bonjour
J’ai installé et configuré Proftpd en suivant ce tuto:
http://www.trustonme.net/didactels/58.html
sur ubuntu dapper.
Malheureusement, lorsque l’utilisateur userftp ou adminftp se connecte, il arrive dans son dossier /home et non dans le dossier /mnt/ftp.(en plus il peut remonter l’arborescence…)
Est-ce que quelqu’un saurait comment faire pour que les utilisateur arrivent automatquement dans le dossier /mnt/ftp.
Merci d’avance
Pour chaque utilisateur du doit ajouter dans ton fichier conf la ligne
DefaultRoot /mnt/ftp utilisateur
j’ai modifie les directives suivantes comme ca :
DefaultRoot ~
AuthOrder mod_auth_file.c
AuthUserFile /etc/ftpd.passwd
puis je mets des utilisateurs dans /etc/ftpd.passwd avec cette commande :
# cd /etc
# ftpasswd --passwd --name=<user> --home=/var/ftp/uploads/<repertoire> --shell=/bin/false
ce ne sont pas des utilisateurs systeme mais des utilisateurs uniques pour proftpd.
# ftpasswd --passwd --name=<user> --home=/var/ftp/uploads/<repertoire>
me renvoie:
ftpasswd: --passwd: missing required argument: --uid
ah vi, j’utilise aussi ce parametre (ainsi que --gid) mais je pensais pas que c’etait necessaire…
bon ben la commande complete est la suivante :
# ftpasswd --passwd --name=<user> --uid=<un iud de user systeme qui existe> --gid=<un gid de group systeme qui existe> --home=/var/ftp/uploads/<repertoire>