自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ProFTPd服務(wù)安裝設(shè)置

運(yùn)維 系統(tǒng)運(yùn)維
ProFTPd服務(wù)安裝設(shè)置該如何進(jìn)行呢?ProFTPd安裝(Professional FTP daemon)是針對Wu-FTP的弱項(xiàng)而開發(fā)的。不僅具有安全性,而且還Wu-FTP沒有的特點(diǎn)。比如,能以Stand-alone、xinetd模式運(yùn)行。

  使用 Proftpd 有個好處,可以用其它方式認(rèn)證,不用實(shí)體帳號登入,可以減少試帳號機(jī)會。

  這次利用mysql 數(shù)據(jù)庫,

  環(huán)境:Ubuntu 6.06.1 LTS

  1. 安裝 proftpd-mysql 套件

  sudo apt-get install proftpd-mysql

  2. 設(shè)定 mysql 帳號

  mysql -u root -p

  create database ftp;

  GRANT SELECT, INSERT, UPDATE, DELETE ON ftp.* TO ‘proftpd’@'localhost’ IDENTIFIED BY ‘password’;

  FLUSH PRIVILEGES;

  3. 建立mysql資料庫

  1.   CREATE TABLE ftpgroup (  
  2.  
  3.   groupname varchar(16) NOT NULL default ”,  
  4.  
  5.   gid smallint(6) NOT NULL default ‘5500′,  
  6.  
  7.   members varchar(16) NOT NULL default ”,  
  8.  
  9.   KEY groupname (groupname)  
  10.  
  11.   TYPE=MyISAM COMMENT=’ProFTP group table’;  
  12.  
  13.   CREATE TABLE ftpuser (  
  14.  
  15.   id int(10) unsigned NOT NULL auto_increment,  
  16.  
  17.   userid varchar(32) NOT NULL default ”,  
  18.  
  19.   passwd varchar(32) NOT NULL default ”,  
  20.  
  21.   uid smallint(6) NOT NULL default ‘5500′,  
  22.  
  23.   gid smallint(6) NOT NULL default ‘5500′,  
  24.  
  25.   homedir varchar(255) NOT NULL default ”,  
  26.  
  27.   shell varchar(16) NOT NULL default ‘/sbin/nologin’,  
  28.  
  29.   count int(11) NOT NULL default ‘0′,  
  30.  
  31.   accessed datetime NOT NULL default ‘0000-00-00 00:00:00′,  
  32.  
  33.   modified datetime NOT NULL default ‘0000-00-00 00:00:00′,  
  34.  
  35.   PRIMARY KEY (id),  
  36.  
  37.   UNIQUE KEY userid (userid)  
  38.  
  39.   ) TYPE=MyISAM COMMENT=’ProFTP user table’;  
  40.  

  4. 設(shè)定 proftpd.conf

  讓 proftp 可以用 mysql 資料認(rèn)證

  1.   SQLBackend mysql # 使用 mysql 資料庫為主  
  2.  
  3.   SQLAuthTypes Backend # 密碼認(rèn)證 已 PASSWORD() 產(chǎn)生為主  
  4.  
  5.   SQLAuthenticate on  
  6.  
  7.   SQLConnectInfo ftp@localhost proftpd password # MySQL 連線資訊,資料庫名稱@主機(jī) 帳號 密碼  
  8.  
  9.   SQLUserInfo ftpuser userid passwd uid gid homedir shell # 使用者資料庫欄位  
  10.  
  11.   SQLGroupInfo ftpgroup groupname gid members # 群組資料庫欄位  
  12.  
  13.   SQLLogFile /var/log/proftpd/sql.log # SQL Log 檔  
  14.  
  15.   SQLHomedirOnDemand on # 當(dāng) Home 目錄不存在,會自己產(chǎn)生。  
  16.  
  17.   SQLLog PASS updatecount # SQL Log 格式,當(dāng)正確登入時,要執(zhí)行的 SQL 語法  
  18.  
  19.   SQLNamedQuery updatecount UPDATE “countcount=count+1, accessed=now() where userid=’%u’” ftpuser  
  20.  
  21.   SQLLog STOR,DELE modified # SQL Log 格式,當(dāng)儲存或刪除檔案時,要執(zhí)行的 SQL 語法  
  22.  
  23.   SQLNamedQuery modified UPDATE “modified=now() where userid=’%u’” ftpuser  
  24.  
  25.   RequireValidShell off  
  26.  

  5. 建立使用者帳號

  1.   mysql -u root -p  
  2.  
  3.   insert into ftp (userid, passwd , uid, gid , homedir ) values (’ubuntu_user’,password(’12345′), ‘5500′,’5500′,’/home/ftp/ubuntu_user’);  
  4.  

  建立 ubuntu_user 帳號,密碼為 12345 ,目錄位于 /home/ftp/ubuntu_user , uid / gid 為此 user 上傳檔案時的 uid / gid。

  6. 重新啟動 Proftpd

  sudo /etc/init.d/proftpd restart

  請用剛剛建立好的帳號登入看看,若順利就可以登入指定目錄內(nèi)。

  7. 除錯

  有任何問題,請檢查 sql.log ,會有資訊說明錯誤的原因。

【編輯推薦】

  1. 用MySQL和Proftpd配置FTP服務(wù)器
  2. ProFTPD 下的五大問題
  3. Linux ProFTPd服務(wù)器配置(全)
  4. ProFTPD的配置文件proftpd.conf
  5. ProFTPD的啟動與測試
  6. 手把手教你 配置ProFTPD服務(wù)器
  7. ProFTPd的啟動
  8. 在圖形界面下控制ProFTPD
責(zé)任編輯:zhaolei 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-01 14:46:53

Debian Proftpd

2011-02-24 12:57:42

Ubuntuvsftpd安裝

2011-02-25 16:26:17

2011-03-02 15:12:11

2011-03-09 14:02:55

LAMP安裝設(shè)置

2009-07-31 09:22:34

SQL Server

2010-03-05 16:20:38

Ubuntu中文環(huán)境

2010-07-21 09:28:46

Ubuntu Linu

2010-01-11 15:25:30

Fedora VMwa

2010-01-13 15:53:11

CentOS vsft

2010-07-22 09:57:17

Microsoft S

2010-12-15 12:48:26

VirtualBox

2010-01-15 13:55:17

CentOS mail

2011-02-25 09:44:51

怎樣安裝Proftpd

2011-02-22 09:50:01

2011-03-03 13:07:13

安裝Proftpd

2009-11-10 16:46:57

路由器安裝設(shè)置

2009-08-08 15:25:05

無線路由器硬件安裝路由器設(shè)置

2014-01-02 10:03:00

2009-08-07 11:46:57

JAVA虛擬機(jī)安裝設(shè)置
點(diǎn)贊
收藏

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