转自:http://litvip.com/2011/02/19/109 一.前提 你已经安装了vsftpd,如果没有安装,请执行yum -y install vsftpd 二.我们的目标是创建符合如下条件的2个ftp用户 用户名 密码 权限 用户目录 testuser1 pass1 只读权限 /home/vsftpd/testuser1 testuser2 pass2 读写权限 /home/vsftpd/testuser2 用户信息我们将保持到文件里,关于和MySql或者LDAP的联动教程,将在今后的博客中更新。 三.配置步骤 1.首先我们创建用于用户的数据库 ? 1 2 3 4 5 6 7 8 9 [root@rhel5 ~]# vi /tmp/userinfo.txt testuser1 pass1 testuser2 pass2 [root@rhel5 ~]# yum install db4-utils [root@rhel5 ~]# db_load -T -t hash -f /tmp/userinfo.txt /etc/vsftpd/vsftpd_login.db [root@rhel5 ~]# rm -f /tmp/userinfo.txt [root@rhel5 ~]# chmod 600 /etc/vsftpd_login.db 2.配置PAM文件vsftpd.vu ? 1 2 3 [root@rhel5 ~]# vi /etc/pam.d/vsftpd.vu auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login.db account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login.db 3.创......Read More>