CentOS 6 VSFTP 553 Could not create file

centosftppermissionsvsftpd

I installed vsftpd yesterday on CentOS 6, however didn't get a chance to test it today. When I went to upload a test file it's coming back and giving me this error:

553 Could not create file

After some quick googling the information I found on resolving the error, including this post were already things I tried…

  • Confirm user that is connecting to FTP is a part of the group that owns the directory
  • Confirm the vsftpd.conf file has write_enable set to true

I even went so far as to test changing the group on the whole path down to the destination folder.

EDIT:

Just to expand on this, at the time I did ensure that the modes on the
directories were set appropriately as well.

What I ended up doing was uninstalling vsftpd and re-installing from
yum. After I did this things worked appropriately. So I'm convinced
it was a setting in vsftpd.conf file. However I didn't save a copy
of it to do a diff off of to confirm.

Hopefully someone else who has had the same problem with the same
symptoms and found out what the cause was can accurately answer this
question here for someone else who comes along.

Best Answer

That group should have rwx permissions on that folder. If not run

chmod 775 <directory>
Related Question