I did not start the app in root. I started it in /var/www/html/retention. This where I have been running the tests. The user with the FTP access is development in the group of ftp. The response from post #55 was done when I was running the tests in the /tmp directory. You advised that I should not do that. This is why I changed to my upload directory to run the tests. I go to the directory of /var/www/html/retention as the user "administrator" and run the following:
echo -n > /tmp/emptyconfig
echo -n > /tmp/vsftpd.log
/usr/sbin/vsftpd -olisten_port=5555 -opasv_min_port=5556 -opasv_max_port=5557 -oport_enable=NO -olisten=true -orun_as_launching_user=true -oanon_world_readable_only=false -odual_log_enable=yes -olog_ftp_protocol=yes -ovsftpd_log_file=/tmp/vsftpd.log -oxferlog_file=/tmp/vsftpd.log -owrite_enable=true -oanon_upload_enable=true -oanon_mkdir_write_enable=true -oanon_other_write_enable=true -oseccomp_sandbox=no -olocal_enable=no /tmp/emptyconfig | tail -F /tmp/vsftpd.log
I then connect up anonymously with filezilla with no delay. And I copied the responses and pasted them here. I am just trying to spell out everything I did to give you the output. Maybe I did something wrong somewhere???