配置文件:vsftpd.conf
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=000
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
vsftpd_log_file=/var/log/vsftpd.log
log_ftp_protocol=yes
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
data_connection_timeout=300 #如果服务器与客户端的数据联机已经成功建立 (不论主动还是被动联机),但是可能由于线路问题导致 300 秒内还是无法顺利的完成数据的传送,那客户端的联机就 会被我们的 vsftpd 强制剔除!
idle_session_timeout=300 #如果使用者在 300 秒内都没有命令动作,强制脱机!
local_root=/Backup_Data/ftp
user_config_dir=/etc/vsftpd/vuserftp/
############################################
用户权限控制:
新建目录:mkdir vuserftp
路径:/etc/vsftpd/vuserftp
创建用户:test
路径:/etc/vsftpd/vuserftp/test
vim test
####控制权限
local_root=/Backup_Data/ftp/
cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,RNFR,RNTO,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,STAT,STRU,SYST,RETR