Bind 21
ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
LimitRecursion 10000 8
AnonymousCanCreateDirs no
MaxLoad 4
AntiWarez yes
Umask 133:022
MinUID 500
AllowUserFXP no
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload no
MaxDiskUsage 99
CustomerProof yes
AllowOverwrite on
AllowStoreRestart on
UnixAuthentication yes
PassivePortRange 20000 20500
MySQLConfigFile /home/pureftpd/etc/pureftpd-mysql.conf(这里是地指向pure-ftpd 的数据库文件)root@localhost:[/home/pureftpd/etc/]%:> pureftpd-mysql.conf(清空配置文件内容)root@localhost:[/home/pureftpd/etc/]%vim pureftpd-mysql.conf (加入如下,我的数据库的配置文件就不拿出来,这个是网上的,但配置是一样的,只不过是数据库和表不同。)
MYSQLSocket /var/lib/mysql/mysql.sock # mysql.sock文件
MYSQLUser ftpuser # mysql用户名
MYSQLPassword ftppass # mysql密码
MYSQLDatabase ftpname # mysql数据库名
MYSQLCrypt md5 #加密方式,这里用md5加密
MYSQLGetPW SELECT Password FROM users WHEREUser="\L" AND Status="1" AND (Ipaddress = "*" ORIpaddress LIKE "\R")
MYSQLGetUID SELECT Uid FROM users WHEREUser="\L" AND Status="1" AND (Ipaddress = "*" ORIpaddress LIKE "\R")
MYSQLGetGID SELECT Gid FROM users WHEREUser="\L" AND Status="1" AND (Ipaddress = "*" ORIpaddress LIKE "\R")
MYSQLGetDir SELECT Dir FROM users WHEREUser="\L" AND Status="1" AND (Ipaddress = "*" ORIpaddress LIKE "\R")
MySQLGetQTAFS SELECT QuotaFiles FROM users WHERE User="\L"AND Status="1" AND (Ipaddress = "*" OR Ipaddress LIKE"\R")
MySQLGetQTASZ SELECT QuotaSize FROM users WHEREUser="\L" AND Status="1" AND (Ipaddress = "*" ORIpaddress LIKE "\R")
MySQLGetRatioUL SELECT ULRatio FROM usersWHERE User="\L" AND Status="1" AND (Ipaddress ="*" OR Ipaddress LIKE "\R")
MySQLGetRatioDL SELECT DLRatio FROM usersWHERE User="\L" AND Status="1" AND (Ipaddress ="*" OR Ipaddress LIKE "\R")
MySQLGetBandwidthUL SELECT ULBandwidth FROMusers WHERE User="\L" AND Status="1" AND (Ipaddress ="*" OR Ipaddress LIKE "\R")
MySQLGetBandwidthDL SELECT DLBandwidth FROMusers WHERE User="\L" AND Status="1" AND (Ipaddress ="*" OR Ipaddress LIKE "\R") 这里重点说下;这个配置文件是你数据库的对应的数据库和表的内容,不要安照网上的复制,根据自己数据库建立的数据库和表做相应的配置。