ListOptionsBefehl: ListOptions
Syntax: ListOptions [ "options string"] [ ["strict"]]
Beschreibung:
Normalerweise werden FTP Befehle die das Listen von Verzeichnissen betreffen (z.B. NLST, LIST oder STAT) mit den vom Client uebergebenen Optionen abgearbeitet, um die Darstellung entsprechend zu gestalten (also incl. versteckten Files, Owner angaben etc). Die "ListOptions" Anweisung kann nun dieses Verhalten aendern und eine Standard Angabe setzen, die unabhaengig von den Client Angaben immer ausgefuehrt wird. So kann man z.B. gewisse Darstellungsformen verhindern oder erzwingen.
Zusatz zu den normalen per "-" angefangenen Optionen, erlaubt die Direktive auch Optionen mit "+" als Prefix. Diese Optionen verbietet ausdrücklich die angegebene Option, andere Optionen sind aber nach wie vor von der Client Seite möglich.
Wenn die Option "strict" benutzt wird, dann werden die vom Client übermittelten Optionen generell ignoriert und nur die mit der Direktive angegeben Optionen benutzt.
Besipiel:
# Force directory listings to always show dotfiles ListOptions "-a"
# To prevent anyone from doing recursive listings, but still allowing # other user options, use +R to disable any -R option given by users ListOptions "+R"
# To allow only the basic listing, no options, always ListOptions "" strict
#limit maximum files given back to 2000 and recurse in to a max #depth of 3 directories ListOptions -a maxfiles 2000 maxdepth 3
|