搭建学校ftp服务

1.创建用户teacher并指定其家目录为/ftproot,密码设置为pwd@123(5分)

创新互联"三网合一"的企业建站思路。企业可建设拥有电脑版、微信版、手机版的企业网站。实现跨屏营销,产品发布一步更新,电脑网络+移动网络一网打尽,满足企业的营销需求!创新互联具备承接各种类型的网站建设、成都做网站项目的能力。经过十年的努力的开拓,为不同行业的企事业单位提供了优质的服务,并获得了客户的一致好评。

[root@localhost ~]# useradd -d /ftproot teacher

[root@localhost ~]# echo pwd@123 |passwd --stdin teacher

[root@localhost ~]# grep teacher /etc/passwd

搭建学校ftp服务

2.使用/dev/sd{b,c,d}创建大小为45G的逻辑卷/dev/ftp_vg/ftp_lv,并永久挂载到/ftproot目录。(30分)

[root@localhost ~]# fdisk -cu /dev/sdb

[root@localhost ~]# fdisk -cu /dev/sdc

[root@localhost ~]# fdisk -cu /dev/sdd

[root@localhost ~]# pvcreate /dev/sd{b,c,d}1

[root@localhost ~]# vgcreate /dev/ftp_vg /dev/sd{b,c,d}1

搭建学校ftp服务

[root@localhost ~]# lvcreate -n /dev/ftp_vg/ftp_lv -L 45G

搭建学校ftp服务

[root@localhost ~]# mkfs.ext4 /dev/ftp_vg/ftp_lv

搭建学校ftp服务

[root@localhost ~]# vi /etc/fstab

搭建学校ftp服务

搭建学校ftp服务

/dev/ftp_vg/ftp_lv /ftproot ext4 defaults 0 0

:wq

[root@localhost ~]# mount -a

[root@localhost ~]# mount

搭建学校ftp服务

3.根据如下要求,为学校安装并配置ftp:

1)ftp根目录下有三个目录:

Benet5.2要求所有学员能上传作业(上传文件不能是:*.rmvb,*.mp3,*.avi,*.exe)但不能下载,且要求teacher能给该目录授权并下载学员作业;(20分)

Public要求共享学习资料,学员能下载不能上传,teacher能上传下载;(20分)

Teacher目录只有teacher能访问,其他所有人都无法访问。(20分)

2)访问测试并验证。(5分)

主配置文件添加的配置项:

anon_upload_enable=YES

anon_mkdir_write_enable=NO

chown_uploads=YES

chown_username=teacher

chroot_local_user=YES

anon_root=/ftproot

deny_file={*.rmvb,*.mp3,*.avi,*.exe}

推荐步骤:

[root@localhost ~]# yum -y install vsftpd

搭建学校ftp服务

[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf

:%g/^#/d(删除注释)

:%g/^$/d(删除空行)

添加如下内容:

anon_upload_enable=YES

anon_mkdir_write_enable=NO

chown_uploads=YES

chown_username=teacher

chroot_local_user=YES

anon_root=/ftproot

deny_file={*.rmvb,*.mp3,*.avi,*.exe}

:wq

搭建学校ftp服务

[root@localhost ~]# chown teacher:teacher /ftproot/

[root@localhost ~]# rm -rf /ftproot/*

[root@localhost ~]# chmod 755 /ftproot/

[root@localhost ~]# /etc/init.d/vsftpd start

[root@localhost ~]# chkconfig vsftpd on

搭建学校ftp服务

windows访问ftp,使用teacher用户登录并创建Benet5.2、Public、Teacher目录,并在Benet5.2下建立班级目录并授权,上传资源到Public、Teacher目录,关闭窗口。

[root@localhost ~]# chmod 700 /ftproot/Teacher/ ##授权

访问测试:

匿名访问,上传作业、下载作业、下载Public中的资源、访问teacher。

用户teacher登入

搭建学校ftp服务

搭建学校ftp服务 给teacher文件夹创建的权限

匿名用户访问teacher文件夹 没有权限(上面的命令生效)

搭建学校ftp服务


网站栏目:搭建学校ftp服务
分享路径:http://bzwzjz.com/article/jjdhjg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站制作 成都企业网站建设公司 攀枝花网站设计 营销网站建设 成都网站建设 成都h5网站建设 成都网站制作 外贸网站设计方案 成都网站设计 外贸营销网站建设 成都网站制作 重庆企业网站建设 成都网站建设 高端网站设计 成都网站建设 成都网站建设 成都网站建设推广 成都商城网站建设 重庆企业网站建设 泸州网站建设 网站设计公司 成都定制网站建设