ftp 服务实验

1、匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是704。umask=073
2、通过本地用户访问ftp服务器时,除了redhat用户,其他所有用户都被限制在自己的家目录内。(注意添加allow_writeable_chroot=YES )

第一题

注意防火墙和 selinux 状态。

[root@bogon ~]# yum install -y vsftpd              # 装包
[root@bogon ~]# vim /etc/vsftpd/vsftpd.conf        # 写配置文件
anonymous_enable=YES                               # 匿名用户的访问权限
anon_upload_enable=YES                             # 匿名用户传的权限
anon_mkdir_write_enable=YES                        # 匿名用户创建的权限
anon_umask=073                                     # 匿名用户掩码
anon_other_write_enable=yes                        # 匿名用户写的权限
[root@bogon ~]# systemctl restart vsftpd           # 重启服务
[root@bogon ~]# cd /var/ftp/                       # 切换目录
[root@bogon ftp]#  chmod o+w pub                   # 给予权限

在实体机上输入 ftp://192.168.168.128 进行测试。

第二题

[root@bogon ~]# vim /etc/vsftpd/vsftpd.conf        # 写配置文件
anonymous_enable=no                                # 匿名用户不能访问
allow_writeable_chroot=yes                         # 允许更改根目录
chroot_local_user=YES                              # 允许本地用户
chroot_list_enable=YES                             # 允许列表的用户
chroot_list_file=/etc/vsftpd/chroot_list           # 列表的文件所在
[root@bogon ftp]# vim /etc/vsftpd/chroot_list      # 编辑列表文件
redhat                                             # 用户名
[root@bogon ftp]# systemctl restart vsftpd         # 重启服务

在 IE 浏览器上输入 ftp://192.168.168.128 进行测试。

原文地址:https://www.cnblogs.com/li-qing/p/14092512.html