常用的匿名相关的参数
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES #是否允许匿名用户登录
write_enable=YES #enable any form of FTP write command
anon_upload_enable=YES #是否允许匿名用户上传文件
anon_mkdir_write_enable=YES #是否允许匿名用户创建目录
anon_other_write_enable=YES #是否允许匿名用户删除、重命名等
anon_umask=022 #权限掩码,匿名用户上传文档时预设的权限掩码;文件夹权限为777-022=755,一般的文件权限为 666-022=644;默认权限掩码为077,匿名用户上传之后文件夹权限是700,文件的权限是600。
设置完后重启ftp : service vsftpd restart
但是我遇到了设置完不生效的问题,通过windows的资源管理器匿名访问ftp仍然要输入密码
ftp目录的权限也很重要,千万不要77*或者777,最高可以设置的权限为755,权限过高也会导致无法匿名访问
参考文章: