商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
信箱 E杂志
您的位置:首页 > 服务器专区 > 正文       

Pureftp集成Mysql身分验证

作者:网络 佚名  2006-02-20   

  【IT168 服务器学院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
  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/
  用于管理用户
  

1
有问必答
【内容导航】
第1页:Pureftp集成Mysql身分验证
©版权所有。未经许可,不得转载。
[责任编辑:服务器学院02] [我要挑错]
相关产品
本文相关产品
   没有相关产品