- 论坛徽章:
- 0
|
pureftp 吧,这个FTP应该是公认的好
安装Pureftp
cd /usr/ports/ftp/pure-ftpd
make WITH_MYSQL=1 install
创建名为pureftpd的数据库
DROP TABLE IF EXISTS ftpd;
CREATE TABLE ftpd (
User varchar(16) NOT NULL default '',
status enum('0','1') NOT NULL default '0',
Password varchar(64) NOT NULL default '',
Uid varchar(11) NOT NULL default '-1',
Gid varchar(11) NOT NULL default '-1',
Dir varchar(12 NOT NULL default '',
ULBandwidth smallint(5) NOT NULL default '0',
DLBandwidth smallint(5) NOT NULL default '0',
comment tinytext NOT NULL,
ipaccess varchar(15) NOT NULL default '*',
QuotaSize smallint(5) NOT NULL default '0',
QuotaFiles int(11) NOT NULL default 0,
PRIMARY KEY (User),
UNIQUE KEY User (User)
) TYPE=MyISAM;
pw groupadd ftpusers –g 2000
pw useradd ftp -u 2000 -g ftpusers -s /sbin/nologin
ee /usr/local/etc/pureftpd-mysql.conf
MYSQLServer localhost
MYSQLPort 3306
MYSQLSocket /tmp/mysql.sock
MYSQLUser pureftp
MYSQLPassword ******** //这里填你自己的密码
MYSQLDatabase pureftpd
MYSQLCrypt crypt
MySQLGetQTAFS
MySQLGetQTASZ
MySQLGetBandwidthUL
MySQLGetBandwidthDL
ee /usr/local/etc/pure-ftpd.conf
MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf
别忘了
ee /etc/rc.conf
pureftpd_enable="YES"
[ 本帖最后由 lhm0491 于 2008-8-8 10:41 编辑 ] |
|