The write_enable=YES setting does not override local filesystem permissions, so it could be that the directory you're trying to put the file into doesn't have write permission for the anonymous ftp user. The default settings for anonymous ftp are to use the user "ftp" and to start in the /var/ftp directory. Check the permissions on this directory and make sure that (assuming you haven't changed any of these settings) the directory is writable by ftp. --Brad On Sat, 2004-05-29 at 21:48, Barry Yu wrote: > In ftp server /etc/vsftpd/vsftpd.conf the settings as ; > write_enable=YES > anon_upload_enable=YES > > Within a lan from a remote machine, login as regular user and tried to > upload a file to ftp server with commands below but failed and got message; > put xyz.txt 123.txt (upload the file xyz.txt to ftp sever > with a new name 123.txt ) > > the message I got is ; > local : xyz.txt remote : 123.txt > 227 Entries passive mode (192,156,1,111,210,13) > 553 could not create file > > What's wrong? Thanks for adv >