docker的ftp启用的时候,需要加用户和改密码。
https://hub.docker.com/r/stilliard/pure-ftpd/
添加用户:
pure-pw useradd bob -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/bob
改密码命令:
pure-pw passwd bob -f /etc/pure-ftpd/passwd/pureftpd.passwd -m
想实现添加用户的时候就自动改密码:
(echo "abcd";sleep 1;echo "abcd") | pure-pw useradd bob -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/bob > /dev/null
想实现docker启动后自动改密码方法:
(echo "abcd";sleep 1;echo "abcd") | pure-pw passwd bob -f /etc/pure-ftpd/passwd/pureftpd.passwd -m > /dev/null