Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile
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   smile

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