vsftpd的主配置文件是什么linux,vsftpd.conf配置文件详解
vsftpd.conf配置文件詳解
# 是否允許匿名用戶登錄。默認值為YES。
anonymous=YES|NO
# 是否允許匿名用戶上傳文件(如果設置為YES,則write_enable也必須設置為YES)。默認值為NO。
anon_upload_enable=YES|NO
# 是否允許匿名用戶創建目錄(如果設置為YES,則write_enable也必須設置為YES)。默認值為NO。
anon_mkdir_write_enable=YES|NO
# 是否允許匿名用戶刪除和重命名文件(如果設置為YES,則write_enable也必須設置為YES)。默認值為NO。
anon_other_write_enable=YES|NO
# 具體解釋請看我的另一篇博文。默認值為YES。
anon_world_readable_only=YES|NO
# 用于設置匿名用戶上傳文件的umask值。默認值為077。
anon_umask=077
# 用戶限制匿名用戶的傳輸速度(單位:Byte/s)。默認值為0(表示無限制)。
anon_max_rate=0
# 是否允許匿名用戶通過SSL連接(如果設置為YES,則ssl_enable也必須設置為YES)。默認值為NO。
allow_anon_ssl=YES|NO
# 是否改變匿名用戶上傳文件后文件的屬主。默認值為NO。
chown_uploads=YES|NO
# 用于設置匿名用戶上傳文件后文件的屬主(只有chown_uploads設置為YES時該參數才生效)。默認值為root。
chown_username=root
# 是否允許非匿名用戶登錄。默認值為NO。
local_enable=YES|NO
# 是否允許用戶具有寫權限。默認值為NO。
write_enable=YES|NO
# 是否允許用戶下載文件。默認值為YES。
download_enable=YES|NO
# 用于設置非匿名用戶上傳文件的umask值。默認值為022。
local_umask=022
# 是否允許用戶在登錄到FTP服務器后使用ls -R等比較占用系統資源的命令。默認值為NO。
ls_recurse_enable=YES|NO
# 是否允許用戶使用dir之類的列目錄命令。默認值為YES。
dirlist_enable=YES|NO
# 是否啟用用戶列表。默認值為NO。
userlist_enable=YES|NO
# 如果設置為YES,則表示拒絕列表內的用戶登錄,否則表示只允許列表內的用戶登錄。默認值為YES。
userlist_deny=YES|NO
# 用于設置用戶列表的路徑。默認值為/etc/vsftpd/user_list。
userlist_file=/etc/vsftpd/user_list
# 是否將本地用戶控制在家目錄中。默認值為NO。
chroot_local_user=YES|NO
# 如果設置為YES,則chroot_local_user也必須為YES,表示只有在列表中的用戶能離開家目錄,如果設置為NO,則表示不啟用列表。默認值為NO。
chroot_list_enable=YES|NO
# 用于設置列表的路徑。默認值為/etc/vsftpd/chroot_list。
chroot_list_file=/etc/vsftpd/chroot_list
# 用于指定所有非匿名用戶的根目錄,默認情況,FTP會將各用戶引導到各自的家目錄,如果你希望所有用戶登錄到同一個根目錄,那么你就需要用到該參數了。無默認值。
local_root
# 用于限制非匿名用戶的傳輸速度(單位:Byte/s)。默認值為0(表示無限制)。
local_max_rate=0
# 是否允許客戶端使用sync等命令。默認值為NO。
async_abor_enable=YES|NO
# 是否允許上傳文件時使用ASCII傳輸模式。默認值為NO。
ascii_upload_enable=YES|NO
# 是否允許下載文件時使用ASCII傳輸模式。默認值為NO。
ascii_download_enable=YES|NO
# 用于設置回話超時時間(單位:秒)。默認值為300。
idle_session_timeout=300
# 用于設置數據傳輸的超時時間(單位:秒)。默認值為300。
data_connection_timeout=300
# 用于設置被動連接的超時時間(單位:秒)。默認值為60。
accept_timeout=60
# 用于設置主動連接的超時時間(單位:秒)。默認值為60。
connect_timeout=60
# 用于限制上傳文件的類型,例如deny_file={*.mp3,*.exe}。無默認值。
deny_file
# 當vsftpd服務器連接多個網絡時,如果只希望監聽某個網絡的請求時,就需要設置該參數了。無默認值。
listen_address
# 用于設置監聽的端口。默認值為21。
listen_port=21
# 用于設置最大連接數。默認值為2000。
max_clients=2000
# 用于設置同一臺主機的最大連接數。默認值為50。
max_per_ip=50
# 是否使用本地時間。默認值為NO。
use_localtime=YES|NO
# 是否啟用standalone模式并通過ipv4監聽。默認值為NO。
listen=YES|NO
# 是否啟用standalone模式并通過ipv6監聽。默認值為NO。
listen_ipv6=YES|NO
# 是否啟用tcp_wrappers訪問控制列表。默認值為NO。
tcp_wrappers=YES|NO
# 是否使用20端口來傳輸數據。默認值為NO。
connect_from_port_20=YES|NO
# 用于設置數據傳輸端口。默認值為20。
ftp_data_port=20
# 用于設置被動連接時,客戶端的數據連接端口的最小值。默認值為0(表示采用隨機端口)。
pasv_min_port
# 用于設置被動連接時,客戶端的數據連接端口的最大值。默認值為0(表示采用隨機端口)。
pasv_max_port
# 用于設置vsftpd服務的運行用戶。默認值為nobody。
nopriv_user=nobody
# 是否啟用日志記錄用戶的上傳/下載。默認值為NO。
xferlog_enable=YES|NO
# 是否采用標準日志文件來記錄日志。默認值為NO。
xferlog_std_format=YES|NO
# 用于設置日志文件的路徑。默認值為/var/log/xferlog。
xferlog_file=/var/log/xferlog
# 指定登錄到FTP時的歡迎信息。無默認值。
ftpd_banner
# 是否在用戶切換目錄時顯示歡迎信息,如果設置為YES,則需要在每個需要顯示歡迎信息的目錄下創建名為.message的文件,并在里面輸入歡迎信息才會顯示。默認值為NO。
dirmessage_enable=YES|NO
# 用于設置保存歡迎信息的文件名。默認值為.message。
message_file=.message
上面的解釋可能不是很全面,僅供參考,讀者可自己研究man vsftpd.conf。
Ubuntu 13.04 安裝 LAMP\vsftpd\Webmin\phpMyAdmin 服務及設置 http://www.linuxidc.com/Linux/2013-06/86250.htm
總結
以上是生活随笔為你收集整理的vsftpd的主配置文件是什么linux,vsftpd.conf配置文件详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB教程(1) MATLAB 基
- 下一篇: 计算机二维动画的核心技术是什么意思,数字