diff --git a/HowtoProFTPD.md b/HowtoProFTPD.md index f839067d..667501c9 100644 --- a/HowtoProFTPD.md +++ b/HowtoProFTPD.md @@ -131,6 +131,42 @@ Pour modifier le mot de passe d'un compte existant : # ftpasswd --file /etc/proftpd/vpasswd --name=FTP_user --change-password --passwd ~~~ +### Directive Limit + +Voir + +La directive `Limit` permet d'autoriser ou empêcher l'exécution de commande FTP bas niveau. +C'est puissant et dangereux, car on pourrait croire que l'on empêche la lecture d'un fichier, mais il faut avoir en tête qu'il existe plusieurs commandes FTP pour faire cela. Il existe des groupes de commandes : LOGIN, DIRS, READ, WRITE et enfin ALL (tout sauf LOGIN). + +Voici un exemple d'utilisation pour empêcher toutes opérations sauf dans un répertoire : + +~~~ + + + DenyAll + + + + + + AllowAll + + +~~~ + +ou encore autoriser **uniquement** le dépôt de fichiers dans un répertoire : + +~~~ + + + DenyAll + + + AllowAll + + +~~~ + ## Divers