创建用户
useradd user1
passwd user1
创建登录目录
mkdir /var/ftp/vuser
chown user1 /var/ftp/vuser/
chmod 755 -R /var/ftp/vuser/
创建测试文件
touch /var/ftp/vuser/testfile
vim /etc/vsftpd/vuser
vuser1
123456
将文件转db
db_load -T -t hash -f /etc/vsftpd/vuser /etc/vsftpd/vuser.db
chmod 600 /etc/vsftpd/vuser.db
修改认证方式
vim /etc/pam.d/vsftpd
auth required pam_userdb.so db=/etc/vsftpd/vuser
account required pam_userdb.so db=/etc/vsftpd/vuser
修改配置文件
anonymous_enable=NO
local_enable=YES
local_root=/var/ftp/vuser
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chroot_local_user=YES
allow_writeable_chroot=YES
write_enable=NO
guest_enable=YES
guest_username=user1