1、 建立虚拟用户口令库文件logins.txt
/etc/vsftpd/login.txt文件内容如下:
口令库文件中奇数行设置用户名,偶数行设置口令
2、 生成vsftpd的认证文件
#db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/ login.db ##生成认证数据库文件login.db
备注:如果没有db_load命令,则需要安装下面这个RPM包
3、设置认证文件只对root用户可读可写
# chmod 600 /etc/vsftpd/login.db
4、建立虚拟用户所需的PAM配置文件,手工建立vsftpd.vu文件。
#vim /etc/pam.d/vsftpd.vu 内容如下:
5、建立所有FTP虚拟用户帐号使用的系统用户帐号,并设置该帐号家目录的权限。
# useradd -s /sbin/nologin –d /home/vftp vftp