实训任务(一)提供匿名账户与本地账户的FTP服务
【任务分析与要求】
本任务的FTP服务只针对企业内容员工使用
本地用户jack可以上传文件到/var/ftp/jack目录,其他的本地用户无上传权限
本地用户不允许离开宿主目录
不">允许用户jack进行进程登录服务器
【软硬件环境】
使用虚拟机与真实主机结合的实训环境
在Vmware虚拟机系统中安装Red Hat Enterprise Linux Server 5.0
在硬盘上有Linux安装光盘的ISO文件
【步骤分解】
1、安装vsftpd软件包
#rpm –q vsftpd 查看是否安装了vsftpd软件包,如果没有安装执行操作
#rpm –ivh vsftpd-2.0.5-10.el5.i386.rpm
2、创建jack用户、用户目录和相关权限
执行上面操作后,用户jack的home目录为/var/ftp/jack,同时该用户没有可登录的shell,故该用户也
无法远程登录FTP服务器,实现任务的需求。并通过权限设置,jack用户具有写的权限,其同组用户和其他组无写权限。
若查看jack用户的属性,执行如下
3、编辑/etc/vsftpd/vsftpd.conf配置文件
注意方框处的修改
4、启动FTP服务器
5、测试
时间: 2024-11-05 22:02:06