I have read many, many help pages today trying to fix this, and I'm still nowhere closer.
vsftpd config file:
anonymous_enable=NO local_enable=YES write_enable=YES cmds_allowed=PASV,SIZE,CWD,PWD,MKD,RMD,STOR,DELE,TYPE,RETR,LIST,QUIT local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES
I can connect and upload to the user's home directory fine. However my www directory is also mounted in there, and while I can browse it, I cannot upload.
[15:36:27] [R] STOR favicon.gif [15:36:27] [R] 553 Could not create file. [15:36:27] [R] Transfer Failed: favicon.gif
You will ask me to check permissions, and I have. All directories are 755. They are owned by root but chgrp'd to 'webroot', which is a group my local user and the vsftpd are members of.
Still can't upload anything, same error, and I'm tearing my hair out. Help!