Pages : 1
#1 Le 05/05/2011, à 15:06
- jeyy
421 Home directory not available - aborting
bonjour.
j'essaie désespérément de créer un serveur ftp via "pure-ftp"
si je me logge avec mon identifiant UNIX je n'ai pas de problème
mais lorsque j'utilise l'identifiant virtuel créer auparavant j'ai ce message d'erreur dans filezilla : "421 Home directory not available - aborting"
je pense que c'est plus un problème de droit d'accès qu'une simple erreur de configuration de chemin.
la commande que j'ai utiliser pour ajouter l'user est celle-ci >>>
sudo pure-pw useradd jeyy -u 501 ftpuser -g 501 ftpgroup -d /var/www/jeyy/htdocs
j'ai utilisé celle-ci aussi >>
sudo pure-pw useradd jeyy -u ftpuser -g ftpgroup -d /var/www/jeyy/htdocs
j'ai aussi testé en plaçant le dossier ( et en refaisant la commande avec le bon chemin ) sur /home/jeyy/htdocs mais rien n'y fait.
j'ai suivi ce tuto pour m'aider.
Hors ligne
#2 Le 10/05/2011, à 15:18
- jeyy
Re : 421 Home directory not available - aborting
toujours personne pour m'aider?
Hors ligne
#3 Le 07/06/2013, à 20:40
- miton18
Re : 421 Home directory not available - aborting
j'ai le même probleme que toi ... si tu trouve la réponse...
Hors ligne
#4 Le 07/06/2013, à 21:07
- jeyy
Re : 421 Home directory not available - aborting
ouf, ya 3ans de ça lol
alors j'ai eu trouvé la soluce mais me souviens plu
il me semble que j'avais choisi un autre serveur ftp je crois au final
Hors ligne
#5 Le 13/05/2017, à 08:56
- Tristan107
Re : 421 Home directory not available - aborting
Je crois avoir compris qu'il faut que le "home" déclaré pour ftpuser corresponde à la racine de tous tes comptes virtuels, ça ne suffit pas de déclarer les comptes virtuels.
Donc plutôt que de faire :
sudo useradd -g ftpgroup -d /dev/null -s /usr/sbin/nologin ftpuser
Il vaut mieux faire :
sudo useradd -g ftpgroup -d /home/ftpuser -s /usr/sbin/nologin ftpuser -m
et créer tous les homes des comptes virtuels dans /home/ftpuser/
Après, c'est p-ê juste une question de droits et/ou de owner et pas de "home", mais bon, comme ça ça fonctionne en tout cas
P.S. : autre piste, il faudrait tenter avec /etc/pure-ftpd/conf/CreateHomeDir à "yes", ce qui crée le home du user virtuel à la première connexion (cf https://coagul.org/drupal/publication/i … us-debian). Mais bon, ça devrait aussi fonctionner en le créant à la main et en mettant les bon droits, je ne sais pas pourquoi ça bloque.
Dernière modification par Tristan107 (Le 13/05/2017, à 09:11)
Hors ligne
Pages : 1