Pureftp集成Mysql身分验证

2009-05-13 00:43:01来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


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 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/
用于管理用户


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/3491/showart_9932.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:限制单个IP并发TCP连接的方法

下一篇:Mysql+Apache+PHP4