vsftpd.conf配置范例

# vi /etc/vsftpd/vsftpd.conf

#独立监听
listen=YES
#监听端口
listen_port=2012
#本地用户上传档案权限的 umask值
local_umask=022
#允许全局可写
write_enable=YES
#允许所有用户可下载
download_enable=YES
#允许所有用户可浏览
dirlist_enable=YES
#登录欢迎语
ftpd_banner=welcome 315.jyd.ftp
#多行欢迎语
banner_file=文件完整路径
#目录欢迎语
dirmessage_enable=YES
message_file=
#允许匿名用户,本地用户,虚拟用户
anonymous_enable=YES
local_enable=YES
check_shell=NO
guest_enable=YES
#虚拟用户相关配置
#虚拟用户使用的对应系统账户
guest_username=ftpJYD315
pam_service_name=vsftpd.vu
#虚拟用户和本地用户有相同的权限;NO时,虚拟用户和匿名用户有相同的权限
virtual_use_local_privs=YES
#用户单独配置文件所在目录
user_config_dir=/etc/vsftpd/vuser_conf
#启用userlist功能
userlist_enable=YES
#userlist文件路径
userlist_file=/path/to/file
#允许ls命令
pasv_promiscuous=YES
#禁止修改目录用户列表
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
#禁止本地用户修改目录
chroot_local_user=YES
#指定匿名用户目录
anon_root=/data/ftp_Space/anon
#是否采用默认端口来控制和传输数据
connect_from_port_20=YES
#让系统自动维护日志
xferlog_enable=YES
xferlog_std_format=YES
#在VSFTPD中使用TCP_Wrappers远程访问控制机制,默认值为YES
tcp_wrappers=YES

原文地址:https://www.cnblogs.com/taosim/p/2610046.html