Pureftp集成Mysql身分验证

发表于:2007-06-09来源:作者:点击数: 标签:
Pureftp集成Mysql身分验证.pureftp_ php _manager管理用户 1.安装mysql 2.安装pureftp #cd /usr/ports/ftp/pure-ftpd #make WITH_MY SQL =1 install 3.配置 #cd /usr/local/etc #cp pureftpd-mysql.conf.sample pureftpd-mysql.conf--(可以不做这步用Pureft

Pureftp集成Mysql身分验证.pureftp_php_manager管理用户

1.安装mysql

2.安装pureftp
#cd /usr/ports/ftp/pure-ftpd
#make WITH_MYSQL=1 install

3.配置
#cd /usr/local/etc
#cp pureftpd-mysql.conf.sample pureftpd-mysql.conf--(可以不做这步用Pureftp_PHP-Manager中的覆盖)
#cp pure-ftpd.conf.sample pure-ftpd.conf
编辑配置pure-ftpd.conf文件

4.配置数据库和用户
先创建名为pureftpd的数据库然后
#mysql -u root -p123456 <ftp.myql
下边这段代码存为ftp.mysql
clearcase/" target="_blank" >cccccc">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(128) 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
添加FTP用户组
pw useradd ftp -u 2000 -g ftpusers -s /sbin/nologin
添加FTP用户﹐并且禁止登入shell

5.下载pureftp_php_manager
http://www.solariz.de/
用于管理用户

原文转自:http://www.ltesting.net