## /etc/vsftpd/vsftpd.conf
```
grep -v "# " /etc/vsftpd/vsftpd.conf # 过滤说明部分
```
```
#
#
#
anonymous_enable=YES # 是否允许匿名用户访问
#
local_enable=YES # 是否允许本地用户登录 FTP
#
write_enable=YES
#
local_umask=022 # 本地用户上传文件的 umask 值
'''
local_root=/var/ftp # 本地用户的 FTP 根目录
chroot_local_user=YES # 是否将用户权限禁锢在 FTP 目录,以确保安全
local_max_rate=0 # 本地用户最大传输速率(字节/秒),0 为不限制
'''
#
#anon_upload_enable=YES # 是否允许匿名用户上传文件
#
#anon_mkdir_write_enable=YES # 是否允许匿名用户创建目录
'''
anon_other_write_enable=YES # 是否开放匿名用户的其他写入权限(包括重命名,删除等权限)
anon_umask=022 # 匿名用户上传文件的 umask 值
anon_root=/var/ftp # 匿名用户的 FTP 根目录
anon_max_rate=0 # 匿名用户的最大传输速率(字节/秒),0 为不限制
'''
#
dirmessage_enable=YES # 用户进入某个目录显示的信息,默认存放在 .message
'''
message_file=.message # 定义进入所目录显示信息的存储文件
'''
#
xferlog_enable=YES # 是否记录服务器上传和下载情况到日志文件
'''
xferlog_std_format=YES # 传输日志文件是否以标准 xferlog 格式书写
xferlog_file=/var/log/xferlog # 传输日志文件保存位置
dual_log_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
syslog_enable
'''
#
connect_from_port_20=YES
#
#chown_uploads=YES
#chown_username=whoever
#
#xferlog_file=/var/log/xferlog
#
xferlog_std_format=YES
#
#idle_session_timeout=600
#
#data_connection_timeout=120
#
#nopriv_user=ftpsecure
#
#async_abor_enable=YES
#
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
#ftpd_banner=Welcome to blah FTP service.
#
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
#
#chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#
#ls_recurse_enable=YES
#
listen=NO # 是否以独立运行的方式监听服务
'''
listen_address=IP # 设置要监听的 IP 地址
listen_port=21 # 设置 FTP 服务的监听端口
download_enable=YES # 是否允许下载文件
userlist_enable=YES
userlist_deny=YES # 设置用户列表为“允许”还是“禁止”操作
max_clients=0 # 最大客户端连接数
max_per_ip=0 # 同一 IP 最大连接数,0 为不限制
'''
#
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
```
umask = 022 时,新建的目录 权限是755,文件的权限是 644
umask = 002 时,新建的目录 权限是775,文件的权限是 664
umask = 077 时,新建的目录 权限是700,文件的权限时 600
- Linux Server
- 实用命令
- services
- Samba
- /etc/samba/smb.conf
- NFS
- Http
- httpd.conf
- lamp
- FTP
- /etc/vsftpd/vsftpd.conf
- ftp实例
- iSCSI
- SElinux
- DNS
- master
- slave
- subdomain
- 相关配置文件
- /etc/hosts
- /etc/resolv.conf
- /etc/named.conf
- /var/named/named.ca
- /var/named/named.localhost&named.loopback
- DHCP
- /etc/dhcp/dhcpd.conf
- mysql
- Redis
- Git
- HAProxy
- haproxy
- openssl
- nodejs