RHCE课程总结

本文档详细介绍了如何在openlab公司的教学部设置FTP服务器,以允许虚拟用户lucy, lack, david和dylan使用密码openlab登录到/home/teacher目录。步骤包括安装vsftpd, 创建虚拟用户文件, 修改配置文件, 以及重启服务并进行测试。这个过程涉及到Linux系统的用户管理、权限配置和FTP服务的定制化设置。
摘要由CSDN通过智能技术生成

FTP实验:
在主机配置FTP服务
要求:
在openlab公司教学部建立一个文件系统服务器。 实现所有用户基于虚拟用户身份登录到该部门的ftp文件系统服务器,访问的文件系统根目录为/home/teacher目录。 (虚拟用户分别为:lucy,lack,david,dylan密码是openlab)

1、安装ftp:
挂载:
[root@192 ~]# mount /dev/sr0 /mnt
安装:
[root@192 ~]# yum install vsftpd -y
关闭防火墙:
[root@192 ~]# systemctl stop firewalld
关闭selinux;
[root@192 ~]# setenforce 0

2、创建系统用户teacher,并关闭真实身份的交互式验证:
[root@192 ~]# useradd -s /sbin/nologin teacher

3、创建虚拟用户文件,并添加虚拟用户:
[root@192 ~]# vim /etc/vsftpd/vfile

在这里插入图片描述

4、将虚拟用户文件转换成用户数据文件:
[root@192 ~]# db_load -T -t hash -f /etc/vsftpd/vfile /etc/vsftpd/vfile.db

5、修改虚拟用户数据文件的权限:
[root@192 ~]# chmod 600 /etc/vsftpd/vfile.db

6、在指定的配置文件中编辑认证文件:
[root@192 ~]# vim /etc/pam.d/vsftpd

在这里插入图片描述

7、在ftp主文件下进行配置:
[root@192 ~]# vim /etc/vsftpd/vsftpd.conf

1.添加本地用户禁锢:
在这里插入图片描述
2.开启虚拟用户访问,对应虚拟身份对应的真实身份:
在这里插入图片描述

8、于teacher家目录下添加文件:
[root@192 ~]# cd /home/teacher
[root@192 teacher]# touch xueyuan

9、重启服务并通过本地和浏览器分别测试:
[root@192 teacher]# systemctl restart vsftpd

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

实验完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值