vsftpd的虚拟用户配置
ubuntu9.04:
apt-get install vsftpd db4.8-util
debian5:
apt-get install vsftpd db4.6-util
centos:
yum install vsftpd db4-utils
建立虚拟用户口令库文件(奇数行账号,偶数行密码)
root@ys:vsftpd#cat logins.txt
u1
p1
u2
p2
生成vsftpd的认证文件
root@ys:vsftpd#mkdir /usr/local/vsftpd
ubuntu9.04:
root@ys:vsftpd#db4.8_load -T -t hash -f logins.txt /usr/local/vsftpd/vsftpd_login.db
debian5:
root@ys:vsftpd#db4.6_load -T -t hash -f logins.txt /usr/local/vsftpd/vsftpd_login.db
centos:
root@ys:vsftpd#db_load -T -t hash -f logins.txt /usr/local/vsftpd/vsftpd_login.db
root@ys:vsftpd#chmod 600 /usr/local/vsftpd/vsftpd_login.db
建立虚拟用户所需要的PAM配置文件
…阅读全文
root@ys:vsftpd#cat > /etc/pam.d/vsftpd.vu << end
auth required pam_userdb.so db=/usr/local/vsftpd/vsftpd_login
account required pam_userdb.so db=/usr