Some files/directories are not listed by ProFTPD server
With ProFTPD server there are many configuration directives that can cause the server to hide certain directories from a client, including:
-
HideFiles
– Enable hiding of files based on regular expressions -
HideUser
– Enable hiding of files based on user owner -
HideNoAccess
– Block the listing of directory entries to which the user has no access permissions -
DenyAll
– Deny all clients -
DenyUser
– User based deny rules -
DenyGroup
– Group based deny rules -
DenyClass
– Class based deny rules -
Deny
– Access control directive
You should be able to see in ProFTPD log file why the server hides the files.
Check /etc/proftpd/proftpd.conf
and other ProFTPD configuration files, including virtual host-specific configuration files. Look also for any .ftpaccess
in the directory and parent directories.