
vsftpd的端口号:tcp 20、21
vsftpd的配置文件:/etc/vsftpd/vsftpd.conf

LInux系统防火墙默认不允许开启20、21端口访问
![]()
使用不同用户访问FTP
1.使用匿名用户访问FTP
匿名用户登录时,用户名为ftp,没有密码

测试匿名用户文件上传的功能:


![]()


故此时匿名用户仅有查看、下载权限,无上传权限
![]()
![]()

 anonymous和ftp都是匿名用户,只是名字不一样,其实代表的都是ftp用户![]()
![]()

上传失败,因为有一个权限问题,匿名用户能否上传文件取决于FTP上传权限和访问目录本身的权限






![]()

至此可得:匿名用户是否能上传文件,取决于FTP上传权限、访问目录本身的权限、sellinux安全机制
测试匿名用户文件删除的功能:

如果希望匿名用户能对访问目录进行新建、删除、重命名,该如何操作?
![]()
![]()
![]()


![]()
手动添加其他写入权限
![]()
![]()


一般情况下,匿名用户访问主要是对外提供公共资源的时候使用,所以一般都只开放下载权限!
设置使匿名用户只能访问指定目录
anon_root=/var/public 指定匿名用户访问指定的目录



















