- 论坛徽章:
- 0
|
我配置的过程如下:
安装MySQL;设置root密码123456
make WITH_MYSQL=1 install安装pureftpd;
修改pure-ftpd.conf;
#pw groupadd ftpusers -g 2000
#pw useradd ftp -u 2000 -g ftpusers -s /sbin/nologin
#./mysql -u root -p123456 < SQL.sql
修改pureftpd-mysql.conf;
修改/etc/rc.conf,添加pureftpd_enable="YES";
#./pure-ftpd.sh start
ftp登录提示
输入zdhs的用户名和密码
530 Authentication failed, sorry
ftp: Login failed.
我的SQL.sql如下:
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','pureftpd',PASSWORD('pureftpd'),'Y','Y','Y','Y','N','N','N','N',
'N','N','N','N','N','N');
FLUSH PRIVILEGES;
CREATE DATABASE pureftpd;
USE pureftpd;
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('123456'));
DROP TABLE IF EXISTS pureftpd;
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(12 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 ('zdhs',MD5('zdhs'),2001,2000,'/home/ftp',500,30,
80,5,1,'*','*'); |
|