Portanto, parece que, sem nenhum método de autenticação, definiu explicitamente os padrões do Pureftpd para a autenticação unix padrão de / etc / passwd. Isso é verdade mesmo quando etc/pure-ftpd/conf/UnixAuthentication
é explicitamente definido como não!
Parece haver uma incompatibilidade entre o pure-ftpd-wrapper e o próprio pure-ftpd. O Pure-ftpd só possui opções de linha de comando para habilitar explicitamente um método de autenticação, mas não para excluir explicitamente um método. No entanto, a página do manual pure-ftpd-wrapper diz
To disable the option use "No",0 or "Off".
mas realmente tudo o que pode fazer é não passar uma opção 'on' para os argumentos de linha de comando do pure-ftpd, já que o pure-ftpd não aceita nenhum sinalizador de desativação.
Como o pure-ftpd retorna à autenticação Unix na ausência de qualquer outro tipo de autenticação, a presença de um sinalizador 'Off' não é a mesma que a ausência de um sinalizador 'On'!
Ao ativar a autenticação do PureDB, consegui desativar a autenticação padrão do Unix, já que ela parece estar presente no padrão.