Talvez você tenha esquecido de configurar seu caminho puredb no arquivo pure-ftpd.conf ou especificar o modo auth no comando de inicialização usando a opção -l (consulte a man page para pure-ftpd).
Depois de instalar pure-ftpd
e adicionar um usuário usando o comando:
pure-pw useradd <user> -u <user> -d /var/www/domain -f /var/pure-ftpd/pureftpd.passwd
O pure-ftp me pede uma nova senha para o usuário. No entanto, após o login no usuário via FTP eu só posso fazer isso usando sua senha linux (e não o conjunto acima). Mais, o usuário é direcionado para sua casa em / home / em vez de receber /var/www/domain
.
Alguém pode ajudar?
Se você quiser adicionar user home como diretório root (/), apenas altere a opção abaixo em pure-ftpd.conf que está disponível em / etc / pure-ftpd dir.
# Cage in every user in his home directory
# YES - User dir as root(/) directory
# NO - No restriction
ChrootEveryone YES
Mais detalhes são explicados em configurações gerais do SUSE11 FTP
executar
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60PureDB
para ativar o método de autenticação interna antes da autenticação do UNIX e da autenticação PAM