多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## /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