De acordo com a documentação , você pode ter várias AuthUserFile
-diretrizes se as tiver em diferentes VirtualHosts.
Não me parece que o que você está fazendo é suportado.
Existem outras maneiras de conseguir o que você está tentando:
- mesclar os dois arquivos (manualmente ou automaticamente pelo cron, por exemplo)
- usa outro método de autenticação para o proftpd
- consulte as Perguntas frequentes para obter uma lista completa.
- O proftpd usa usuários do sistema por padrão junto com o arquivo especificado em
AuthUserFile
. Isso é configurado porAuthOrder
Você também pode usar o VirtualHosts, mas precisa estar ciente de como eles funcionam :
The definition of the File Transfer Protocol, unfortunately, does not (currently) support name-based virtual hosts, as HTTP1.1 supports. All FTP virtual hosts are based on unique IP address/port combinations, not on DNS names. The similarity of ProFTPD's configuration file syntax to Apache's sometimes leads users to assuming that proftpd will handle these the same way -- but more on this later. The bottom line is that ProFTPD does not support name-based virtual hosts; not because they are not implemented, but simply because the protocol itself does not support them.