五、建立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…