## /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