1.openlab搭建ftp服务器
1)要求将所有学生访问信息放在公共目录当中提供大家访问下载,
2)配置教学部共享文件系统方便部门中人员信息共享。(该部门下有li,wang,zhao,song)
第一步 下载vsftpd
dnf install vsftpd -y
1)
配置vsftp
开启匿名用户访问 开启匿名用户读写权限
vim /etc/vsftpd/vsftpd.conf
关闭防火墙
关闭selinux服务
启动vsftpd服务器
在公共目录上建立学生访问信息
systemctl stop firewalld
setenfroce 0
systemctl restart vsftpd
touch /var/ftp/pub/{1..5}
测试
打开vsftpd配置 关闭虚拟用户访问 禁锢所有的本地用户 配置客人模式
vim /etc/vsftpd/vsftpd.conf
创建系统用户 ce
useradd -s /sbin/nologin ce
创建虚拟用户`
vim /etc/vsftpd/vfile
将虚拟用户转换为用户数据库文件
[root@localhost vsftpd]# db_load -T -t hash -f vfile vfile.db
配置pam
vim /etc/pam.d/vsftpd
将配置里面的信息全部注释掉 然后加上这两条信息
然后重启vsftpd
systemctl restart vsftpd
测试