在主机配置FTP服务
作业要求:在openlab公司教学部建立一个文件系统服务器。
实现所有用户基于虚拟用户身份登录到该部门的ftp文件系统服务器,访问的文件系统根目录为/home/teacher目录。
(虚拟用户分别为:lucy,lack,david,dylan密码是openlab)
操作如下:
先安装vsftpd包
#mount /dev/sr0 /mnt
#yum install vsftpd -y
首先启动vsftpd服务
#systemctl start vsftpd
修改参数
#vim /etc/vsftpd/vsftpd.conf
guest_enable=YES 开启虚拟用户模式
guest_username=teacher teacher为真实本地用户
virtual_use_local_privs=YES 本地虚拟用户特权开启
创建虚拟用户
一行用户一行密码
#useradd -s /sbin/nologin teacher
#cd /etc/vsftpd
#vim vfile
将虚拟用户文件转换成用户数据库文件
#db_load -T -t hash -f vfile vfile.db
#chmod 600 vfile.db 修改只读权限
加载自定义模块方式
#vim /etc/pam.d/vsftpd
#cd /home/teacher
#touch {1..5}
重启vsftpd服务
#systemctl start vsftpd