配置文件: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