Vsftpd默认配置简要说明

直接取自默认配置,默认位置在/etc/vsftpd.conf。

更多配置选项请参阅官方手册vsftpd.conf(5)

#监听选项,标准情况下默认监听任意ipv6地址,直接打开ipv6监听会同时监听ipv4。
listen=YES
listen_ipv6=NO
#启用匿名
anonymous_enable=YES
#使用本地用户认证信息登录
local_enable=YES
#打开可写权限
write_enable=YES
#配置上传文件权限,此处数字代表减去的权限,4=r,2=w,1=x。
local_umask=022
#允许匿名用户上传,同时需要vsftpd用户具有对目录的可写权限。
anon_upload_enable=YES
#允许匿名用户创建目录
anon_mkdir_write_enable=YES
#分别配置用户标准目录
local_root=/data
anon_root=/data
#显示目录信息
dirmessage_enable=NO
#使用服务器时区显示时间
use_localtime=YES
#启用上传下载日志
xferlog_enable=YES
#强制使用20端口主动连接。
connect_from_port_20=YES
#配置被动模式下传入端口范围,需配合打开防火墙,最低不能低于1024。
pasv_min_port=
pasv_max_port=
#决定匿名上传文件归属用户
chown_uploads=YES
chown_username=
#是否将用户锁死在家目录,如果没有配置根目录,则使用用户自己的家目录。
chroot_local_user=YES
#如果启用锁死,则下列为例外用户,反之则是锁死用户,配置用户列表文件默认启用列表。
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list
#安全目录配置,名称必须为empty且vsftpd运行用户不可写,不接入文件系统时使用。
secure_chroot_dir=/var/run/vsftpd/empty
#启用utf8文件系统编码,保证兼容性。
utf8_filesystem=YES