顶九网服务器搭建手册之AMPF环境搭建(7)

五、建立ftp用户组.

#pw groupadd ftpusers -g 2000

#pw useradd ftp -u 2000 -g ftpusers -s /sbin/nologin

六、建立PURE-FTP所要用的数据库名,数据表,数据库账号以及密码。

A、用一般的编辑软件编辑以下代码并保存成文本文件并命名成script.mysql .(注:可以将下面这段sql语句直接拷到script.mysql里.)

 

INSERT INTO mysql.user (Host, User, Password, Select_priv, Insert_priv,

Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv,

Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv,

Index_priv, Alter_priv) VALUES

(‘localhost’,’ftp’,PASSWORD(131468′),’Y’,’Y’,’Y’,’Y’,’N’,’N’,’N’,’N’,

‘N’,’N’,’N’,’N’,’N’,’N’);

 

FLUSH PRIVILEGES;

 

CREATE DATABASE ftpusers;

 

USE ftpusers;

 

CREATE TABLE admin (

Username varchar(35) NOT NULL default ”,

Password char(32) binary NOT NULL default ”,

PRIMARY KEY (Username)

) TYPE=MyISAM;

 

INSERT INTO admin VALUES (‘Administrator’,MD5(‘131468’));

 

CREATE TABLE users (

User char(16) NOT NULL default ”,

Password char(32) binary NOT NULL default ”,

Uid int(11) NOT NULL default ‘2000’,

Gid int(11) NOT NULL default ‘2000’,

Dir char(128) NOT NULL default ”,

QuotaFiles int(10) NOT NULL default ‘500’,

QuotaSize int(10) NOT NULL default ’30’,

ULBandwidth int(10) NOT NULL default ’80’,

DLBandwidth int(10) NOT NULL default ’80’,

status enum(‘0′,’1’) NOT NULL default ‘1’,

ipaccess varchar(15) NOT NULL default ‘*’,

comment tinytext NOT NULL,

PRIMARY KEY (User),

UNIQUE KEY User (User)

) TYPE=MyISAM;

 

INSERT INTO `users` VALUES (‘test1’,MD5(‘123456′),2001,2000,’/home/test1′,500,30,80,5,1,’*’,’*’);

 

 

B、添加ftp用户数据库。

用cute-ftpd等FTP客户端软件将script.mysql上传到服务器。并导入这段sql语句。

 

#mysql -u root –p password < script.mysql

 

七、启动pure-ftpd .

# /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf

也可以通过

# /usr/local/etc/rc.d/pure-ftpd.sh start

来启动pure-ftpd.

提示以下信息证明pure-ftpd已经工作

Running: /usr/local/sbin/pure-ftpd -A -c50 -B -C8 -D -E -fftp -H –I 15  -lmysql:/usr/local/etc/pureftpd-mysql.conf -L2000:8 -m4 -Q1:10 -s -U133:022  -u100 -Ow3c:/var/log/pureftpd.log -j -k99 -Z

 

 

 

 

八、测试pureftpftp 服务器。

ftp  172.16.16.205

Connected to 172.16.16.205

220———- 欢迎来到 Pure-FTPd [TLS] ———-

220-您是第 1 个使用者,最多可达 50 个连接

220-现在本地时间是 13:17。服务器端口: 21。

220-这是私人系统 – 不开放匿名登录

220-这部主机也欢迎IPv6的连接

220 在 15 分钟内没有活动,您被会断线。

Name (172.16.16.205:chb):

输入用户名、密码

以下文章点击率最高

Loading…


发表评论

邮箱地址不会被公开。 必填项已用*标注