Et enfin config Anonyme :
-----------------------------------
# Connecte les Anonymous vers /home/ftp
<Anonymous ~ftp>
User ftp
Group ftp
# Fait d'anonymous un alias à ftp, en se logant sous anonymous, ils sont appelés ftp.
UserAlias anonymous ftp
# Ignore la vérification d'un shell pour anonymous.
RequireValidShell off
# Permet de ne pas rechercher dans le système, le mot de passe.
AnonRequirePassword off
# Pour qu'un message soit affiché à la connexion vous pouvez créer un fichier 'welcome.msg' à la racine (ici ~ftp/pub).
DisplayLogin welcome.msg
# Pour signaler que le client est remonté à la racine vous pouvez créer un fichier '.message' qui s'affichera.
DisplayFirstChdir message
# Permet de cacher tous les fichiers appartenant à "root".
HideUser root
HideGroup root
# Limite la bande passante à 30K/s pour les commandes suivantes.
# Ne limite pas la bande passante pour des fichiers inférieur ou égal à 1000KB.
TransferRate APPE,STOR,RETR,STOU 30.0:1024000
<Limit LOGIN>
AllowAll
</Limit>
# Limite les commandes suivantes :
# De renommer, de supprimer des fichiers des répertoires, changer les permissions, d'écrire ...
<Limit RNFR RNTO DELE RMD CHMOD SITE_CHMOD WRITE SITE XCUP XRMD XPWD>
DenyAll
</Limit>
# Autorise l'upload vers le répertoire uploads uniquement.
#<Directory uploads/*>
#<Limit READ>
#DenyAll
#</Limit>
# Autorise le stockage de fichiers et création de répertoires mais pas l'effacement.
#<Limit STOR MKD>
#AllowAll
#</Limit>
#</Directory>
</Anonymous>