documentation proftpd wrote:#
-A
List all files except "." and ".."
#
-a
List all files including those whose names start with "."
les options «-a» ET «-A» semblent cohérentes avec les mêmes options de «ls»
L'option «-A» permet comme «-a» d'afficher tous les fichiers MAIS SAUF . et ..
Il ne faut donc utiliser ni «-a» ni «-A» pour n'afficher aucun fichier caché.
Ceci est valable pour une session ftp classique et l'utilisation de dir/ls, mais on peut accéder à un fichier «caché» quand on connait son nom.
Exemple :
Sans options «-a» ou «-A» le répertoire «.config» de ma home n'apparait pas avec dir/ls, mais je peux faire un «cd .config».
De plus il me semble que filezilla arrive à forcer l'affichage des fichiers cachés.
Donc l'absence d'option «-a» ET «-A» ne garantit que l'affichage (par défaut) de la liste des fichiers obtenues avec dir/ls.
AllowFilter "^[^.]"
ou
DenyFilter "^."
Verrouille l'accès et empêche l'accès même avec filezilla qui affiche les fichiers cachés quelque soit l'utilisation de OptionList.