偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

用pureftpd在slackware 10.1下架設(shè)帶web管理的ftp服務(wù)器

系統(tǒng) Linux 系統(tǒng)運(yùn)維
Pureftpd是一款在多種類Unix上使用并符合GPL協(xié)議的原代碼開放的軟件,顧名思義,它就是一款純粹的Ftp程序。今天給大家講個(gè)大的東西:帶web管理的ftp服務(wù)器用pureftpd在slackware 10.1下是怎么樣構(gòu)建的!

Pureftpd是一款快速,高質(zhì)量,功能齊全的ftp服務(wù)器,最重要的是可以支持設(shè)置客戶端默認(rèn)編碼,Pureftpd非常強(qiáng)大非常好用,今天給大家講下如何利用pureftpd在slackware 10.1下架設(shè)帶web管理的ftp服務(wù)器。

  一、修改/usr/local/pureftpd/etc/pureftpd-mysql.conf

  可以將pureftpd-mysql.con文件清干凈,然后添加如下內(nèi)容就可以了

  # If you want to use the Socket connect methode comment out the

  # Lines with MMYSQLServer and MYSQLPort.

  # If you want to use the Port methode comment out the MYSQLSocket line

  #MYSQLSocket /var/lib/mysql/mysql.sock

  MYSQLServer localhost

  MYSQLPort 3306

  MYSQLUser xxxxxxxxxx

  MYSQLPassword xxxxxxxxxx

  MYSQLDatabase pureftpd

  MYSQLCrypt cleartext

  MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L” AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L” AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  其實(shí)這個(gè)文件的內(nèi)容就是在解壓pureftpd_php_manager.zip后,里面的pureftpd-mysql.conf.sample文件內(nèi)容

  二、建立數(shù)據(jù)庫和表格,用mysql命令進(jìn)入數(shù)據(jù)庫,然后執(zhí)行下面命令

  create database pureftpd;

  use pureftpd;

  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;

  三、修改文件權(quán)限

  chmod 4711 /usr/local/pureftpd/sbin/pure-ftpwho

  四、建立用戶和組,使用如下命令

  groupadd virtualftp

  useradd virtualftp -g virtualftp

  usermod /home/ftp -d virtualftp

  chown virtualftp:virtualftp /home/ftp

  五、安裝WEB管理

  1、將下載的pureftpd_php_manager.zip移動(dòng)到/var/www/htdocs,命令如下

  mkdir /var/www/htdocs/ftp

  mv pureftpd_php_manager.zip /var/www/htdocs/ftp/

  2、編輯/var/www/htdocs/ftp/pureftp.conf.php

  <1>修改下面這條語句

  $PUREFTP_CONFIG_FILE = ‘/etc/pureftpd-mysql.conf’;

  修改成下面樣子

  $PUREFTP_CONFIG_FILE = ‘/usr/local/pureftpd/etc/pureftpd-mysql.conf’;

  <2>修改下面這條語句

  $FTP_WHO = “/usr/local/sbin/pure-ftpwho”;

  修改成下面樣子

  $FTP_WHO = “/usr/local/pureftpd/sbin/pure-ftpwho”;

  <3>修改下面這兩條語句

  $DefaultUid = “wwwrun”; # Default User ID ( must be a real user acct )

  $DefaultGid = “wwwadm”; # Default Group ID ( must be a real group acct )

  修改為如下內(nèi)容

  $DefaultUid = “virtualftp”; # Default User ID ( must be a real user acct )

  $DefaultGid = “virtualftp”; # Default Group ID ( must be a real group acct )

  起動(dòng)FTP服務(wù)器

  1、用如下命令起動(dòng)服務(wù)器

  1、用如下命令起動(dòng)服務(wù)器

  /usr/local/pureftpd/etc/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf

  2、使FTP服務(wù)器隨系統(tǒng)一起起動(dòng)

  只要把上面的起動(dòng)命令添加到/etc/rc.d/rc.local文件中,就可以讓FTP服務(wù)器隨系統(tǒng)一起起動(dòng)了

  通過WEB接口添加用戶

  在瀏覽器用輸入服務(wù)器的地址,例如http://192.168.0.1/ftp/index.php(因?yàn)閷ureftpd_php_manager放到了這里)

  然后將出現(xiàn)如下界面

  

 

圖1

 

  點(diǎn)ADD USER來添加用戶,如下圖

  

 

圖2

 

  添好相關(guān)信息后,點(diǎn)下面的save就可以了。

  好了,全部配置完成??烊ピ囋嚹愕姆?wù)器吧!

我們從文章的描述和圖片的分析,我們終于了解了怎么利用pureftpd在slackware 10.1下架設(shè)帶web管理的ftp服務(wù)器。希望對(duì)你們有用!

【編輯推薦】

  1. Pureftpd之MYSQL數(shù)據(jù)庫所使用的函數(shù)
  2. Pureftpd-mysql.conf 設(shè)定
  3. Pureftpd兩種啟動(dòng)方式
  4. 加密pureftpd_php_manager目錄
  5. PureFTPd在mysql中添加FTP用戶數(shù)據(jù)庫
  6. PureFTPd功能之 增加用戶組及用戶 刪除多余東西
  7. PureFTPd配置中文解析
  8. PureFTPd配置文件大全

 

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-02 16:49:53

Pureftpdmysql

2009-02-10 15:38:00

ApacheLinuxWeb服務(wù)器

2009-06-11 11:13:01

LinuxWeb服務(wù)器

2010-07-01 17:13:53

2011-08-08 14:31:49

服務(wù)器

2010-05-31 19:07:41

SVN服務(wù)器

2009-06-27 21:35:50

Linux服務(wù)器

2011-07-28 13:36:53

2019-02-26 16:20:52

FTP服務(wù)器

2009-11-16 13:17:20

SRP服務(wù)LinuxFTP服務(wù)器

2011-03-11 10:39:04

2010-04-13 17:12:54

2011-10-21 07:55:28

2010-06-30 15:40:11

IISWEB FTP服務(wù)器

2009-07-01 14:34:03

2011-02-23 15:32:39

vsftpd

2011-02-25 16:14:09

proftpdftp

2010-06-29 11:21:58

Web服務(wù)器

2011-03-02 10:32:18

2009-02-27 13:33:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)