与FTP服务器匿名用户登入相关的设置(FTP用户默认家目录的权限一定是要755,不能改变,谨记!)anon_other_write_enable=yes//容许匿名用户拥有其他写的权限(删掉、重命名等)anon_max_rate=0//传输速率,0不限速,单位B/S,30KB/S=30000anon_umask=022//上传后的文件权限=666-022=644,文件夹权限=777-022=755chown_username=root//促使用户上传后的文件拥有者为“root”,两个命令都要添加与FTP服务器用户相关的设置guest_enable=yes//非匿名用户登入时,会假定成guest来访问,默认ftp用户guest_username=abcd//制订访客的身分为:abcdlocal_max_rate=0//传输速率,0不限制,单位B/Slinux web服务器,30KB/S=30000local_root=/etc/www//默认用户的根目录在/etc/wwwvim/etc/passwd//更改用户的家目录,即可改变某些用户登入根目录chroot_local_user=yes//将用户限制在自己的默认目录之内chroot_list_enble=yes//是否将个别实体用户限制在它们的默认目录内chroot_list_file=/etc/vsftpd/a//规定那个实体用户在自己默认目录linux搭建ftp增加用户,一行一个帐户,a文件是不存在的,要自行构建userlist_enable=yes//是否利用VSFTPD的制止机制来处理账号,与下个设置有关userlist_deny=yes//userlist_enable=yesyes时,在下边文件内的用户难以登陆VSFTP服务器userlist_file=/etc/vsftpd/user_list//当userlist_deny=yes时,该文件才有用local_umask=022//用户上传文件的权限linux cp,用666-022=644,即默认权限为644user_config_dir=/etc/a//最后a为文件名,在a中添加对用户"a"的生效命data_connection_timeout=300//当服务端与顾客端难以在300秒内完成数据传输,会强制剔除idle_session_timeout=300//300秒内没有命令操作linux搭建ftp增加用户,则强制离线max_clients=0//同一时间内最多允许多少顾客端联接VSFTPmax_per_ip=0//同一IP、同一时间允许多少联接ftpd_banner=***//用户用cmd的方式联接到服务器时的提示文字banner_file=/path/file//用户用cmd的方式联接到服务器时的提示文字,可以显示多行tcp_wrappers=yes//在vsftpd.conf中最下/etc/hosts.allow//本文件事默认容许所有的。
严禁某IP段访问FTP,格式:vsftpd:1.1.1.1:deny;vsftpd:1.1.1.0/255.0.0.0:deny/etc/hosts.deny//本文件是默认容许所有的。严禁某IP段访问FTP,格式:vsftpd:1.1.1.1;vsftpd:1.1.1.0/255.0.0.0容许所有,拒绝特定网关:同上拒绝所有,准许特定网关的格式:hosts.allowvsftpd:1.1.1.1:allowvsftpddenyvsftpd:all