配置文件
vim /etc/vsftpd/vsftpd.conf
#允许匿名访问 NO anonymous_enable=NO #允许本地帐号登录 YES local_enable=YES #帐号登录可写 YES write_enable=YES local_umask=022 dirmessage_enable=YES #开启日志 xferlog_enable=YES #指定FTP服务器使用20端口进行数据传输 connect_from_port_20=YES #日志文件位置 xferlog_file=/var/log/xferlog #日志文件格式 xferlog_std_format=YES vsftpd_log_file=/var/log/vsftpd.log chroot_local_user=NO #开启chroot_list,chroot_list文件中的用户,访问时不能离开设置的目录(家目录) chroot_list_enable=YES #chroot_list文件位置 chroot_list_file=/etc/vsftpd/chroot_list listen=YES ##设定FTP用户登录的默认位置,(所有用户,需要设置不同位置则注释此处) local_root=/data/www/ pam_service_name=vsftpd #与userlist_deny配合使用,可以限制/etc/vsftpd/ftpuser文件和user_list文件中的用户访问 userlist_enable=YES userlist_deny=YES tcp_wrappers=NO
关于userlist_enable参数和userlist_deny参数设置的作用和效果,可以参考
http://blog.csdn.net/chengqiuming/article/details/70139671
权限问题
使用FTP上传时候显示553错误,一般为服务器内的文件/文件夹权限不对,检查下面两个地方
1、文件夹的所属组,是否和用户的所属组一致
2、该文件夹的组权限是否可写
原文地址:http://darius2017.blog.51cto.com/10843028/1926665