===歡迎語設定=====================
dirmessage_enable
如果啟動這個選項,使用者第一次進入一個目錄時,會檢查該目錄下是否有。message這個檔案,若是有,則會出現此檔案的內容,通常這個檔案會放置歡迎話語,或是對該目錄的說明。默認值為開啟。
banner_file
當使用者登入時,會顯示此設定所在的檔案內容,通常為歡迎話語或是說明。默認值為無。
ftpd_banner
這邊可定義歡迎話語的字符串,相較于banner_file是檔案的形式,而ftpd_banner是字串的格式。默認值為無。
===特殊安全設定====================
chroot_local_user
如果設定為YES,那么所有的本機的使用者都可以切換到根目錄以外的數據夾。默認值值為NO.
hide_ids
如果啟動這項功能,所有檔案的擁有者與群組都為ftp,也就是使用者登入使用ls -al之類的指令,所看到的檔案擁有者跟群組均為ftp.默認值為關閉。
ls_recurse_enable
若是啟動此功能,則允許登入者使用ls -R 這個指令。默認值為NO.
write_enable
用法:YES/NO
這個選項可以控制FTP的指令是否允許更改file system,譬如STOR、DELE、RNFR、RNTO、MKD、RMD、APPE以及SITE.默認值為關閉。
setproctitle_enable
用法:YES/NO
啟動這項功能,vsftpd 會將所有聯機的狀況已不同的process 呈現出來,換句話說,使用ps -ef這類的指令就可以看到聯機的狀態。默認值為關閉。
tcp_wrappers
用法:YES/NO
如果啟動,則會將vsftpd與tcp_wrapper結合,也就是可以在/etc/hosts.allow與/etc/hosts.deny中定義允許或拒絕的來源地址。
pam_service_name
這邊定義PAM所使用的名稱,默認值為vsftpd.
secure_chroot_dir
這個選項必須指定一個空的數據夾且任何登入者都不能有寫入的權限,當vsftpd不需要file system的權限時,就會將使用者限制在此數據夾中。默認值為/usr/share/empty.
===紀錄文件設定=====================
xferlog_enable
用法:YES/NO
如果啟動,上傳與下載的信息將被完整紀錄在底下xferlog_file 所定義的檔案中。默認值為開啟。
xferlog_file
這個選項可設定紀錄文件所在的位置,默認值為/var/log/vsftpd.log.
xferlog_std_format
如果啟動,則紀錄文件將會寫為xferlog 的標準格式,如同wu-ftpd一般。默認值為關閉。
===逾時設定======================
accept_timeout
接受建立聯機的逾時設定,單位為秒。默認值為60.
connect_timeout
響應PORT 方式的數據聯機的逾時設定,單位為秒。默認值為60.
data_connection_timeout
建立數據聯機的逾時設定。默認值為300秒。
idle_session_timeout
發呆的逾時設定,若是超出這時間沒有數據的傳送或是指令的輸入,則會強迫斷線,單位為秒。默認值為300秒。
===速率限制======================
anon_max_rate
匿名登入所能使用的最大傳輸速度,單位為每秒多少bytes,0表示不限速度。默認值為0.
local_max_rate
本機使用者所能使用的最大傳輸速度,單位為每秒多少bytes,0表示不限速度。默認值為0.
===新增檔案權限設定==================
anon_umask
匿名登入者新增檔案時的umask 數值。默認值為077.
file_open_mode
上傳檔案的權限,與chmod 所使用的數值相同。默認值為0666.
local_umask
本機登入者新增檔案時的umask 數值。默認值為077.