千家信息网

搭建学校ftp服务

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1.创建用户teacher并指定其家目录为/ftproot,密码设置为pwd@123(5分)[root@localhost ~]# useradd -d /ftproot teacher[root@l
千家信息网最后更新 2026年10月31日搭建学校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

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

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

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

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

:

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

:wq

[root@localhost ~]# mount -a

[root@localhost ~]# mount

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

[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

[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

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

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

访问测试:

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

用户teacher登入

给teacher文件夹创建的权限

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

目录 文件 用户 作业 学员 配置 文件夹 权限 资源 测试 学校 三个 上传下载 下有 内容 只有 命令 大小 学习资料 密码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡 深圳市人人互联网科技有限公司 金融科技还是互联网 智能科技公司是互联网公司吗 美国互联网科技巨头监管 互联网科技论坛 顺网科技2021年互联网排名 华脉科技工业互联网产品 老年人脱离互联网科技的作文 北京三清互联网科技 宁波青枫互联网科技有限公司 本届互联网博览会上的黑科技 深圳市罗太互联网科技有限公司 明优互联网科技有限公司 互联网科技股为什么大涨 2021世界互联网领先科技成果发布 新氧科技和美国互联网有关系吗 北京天晋互联网科技有限公司 绵阳真晨互联网科技有限公司 科技美学互联网 艺术 广州百单互联网科技有限公司 互联网科技公司发展 为想互联网科技 广州凡科互联网科技 伴你行互联网科技有限公司 须眉科技是互联网公司吗 互联网时代科技改变生活 互联网科技融合创新 互联网科技大佬云集 广东猫王互联网科技有限公司电话
0