diff --git a/HowtoProFTPD.md b/HowtoProFTPD.md index 3c73b9ae..b8ceb604 100644 --- a/HowtoProFTPD.md +++ b/HowtoProFTPD.md @@ -74,6 +74,12 @@ Si l'IPv6 n'est pas fonctionnel sur votre serveur : UseIPv6 off ~~~ +Sur le firewall, il faut ouvrir les ports 20 et 21, et les ports passifs : + +~~~ +iptables -A INPUT -p tcp --dport 60000:61000 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT +~~~ + ### Configuration dans différents VirtualHost @@ -605,3 +611,16 @@ On la positionne dans une balise `` comme ceci : AllowOverwrite on ~~~ + + +### Problèmes d'accès + +En cas d'erreurs d'accès, bien vérifier que les ports 20 et 21 sont ouverts, ainsi que les ports passifs : + +~~~ +iptables -A INPUT -p tcp --dport 60000:61000 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT +~~~ + + +En cas d'erreurs de permission, il vérifier que l’UID et le GID sont bien mis explicitement (en chiffres) comme propriétaires des répertoires et fichiers auxquels l'utilisateur FTP est censée avoir accès. En effet, ProFTPd n’est pas capable de lire les noms des utilisateurs Unix dans `/etc/passwd`. +