笔者重新整理了文章的结构和内容,看这篇会舒服很多Linux笔记之配置vsftpd服务的虚拟用户登录
配置虚拟用户,使用独立的用户帐号进行登录vsftp
1.环境准备
安装vsftpd及相关组件
rpm -qa | grep vsftpd # 查看系统是否已安装
yum install vsftpd -y
安装依赖组件libdb,libdb-utils,默认已安装
rpm -qa | grep libdb-utils
安装该组件
yum install libdb libdb-utils -y
关闭防火墙,关闭selinux,守护进程
systemctl disable firewalld && systemctl stop firewalld
setenforce 0
2.建立虚拟用户口令库文件
格式:
用户名
密码
添加虚拟用户tom,jack
cd /etc/vsftpd/
# cat >>vusers.list<<eof
tom
tom123
jack
jack123
eof
3. 生成vsftpd的认证文件
注意:生成认证文件,以后新加或删除用户以后重新运行本命令
db_load -T -t hash -f /etc/vsftpd/vusers.list /etc/vsftpd/vsftpd_login.db
可