由于重装了suse,又要设置vsftpd了。一开始设了/etc/vsftpd.conf:
write_enable=YES
local_enable=YES(即本地用户也可以登录ftp)
listen=NO
新加了这3项。但是上传文件老是不成功,提示create file failed。
仔细看了半天,发现问题在于权限不对。
我是用user1登录的,而我要上传到的目录权限是: drwxr-xr-x 2 root root,user1是users组的。只有r-x(读和写的权限),难怪上传不上去。用chmod 777改权限后就ok啦。