日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

vsftpd的主配置文件是什么linux,vsftpd.conf配置文件详解

發布時間:2025/3/15 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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配置文件详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。