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

Proftpd建立特殊交流賬號(hào)

系統(tǒng) Linux
ProFTPD是一個(gè)Unix平臺(tái)、或Unix類(如Linux, FreeBSD等)FTP服務(wù)器程序,它是在自由軟件基金會(huì)版權(quán)聲明下開發(fā)、發(fā)布的免費(fèi)軟件,即任何只要遵守自由軟件基金會(huì)版權(quán)聲明的人,都可以修改源始碼。在Proftpd上建立特殊交流賬號(hào)是為了方面交流和通訊,詳細(xì)內(nèi)容請(qǐng)看下文。

 

ProFTPD 

圖-ProFTPD

  Proftpd建立特殊交流帳號(hào) (建立一個(gè) ftpguest 群組!將所有的 guset 設(shè)定在這個(gè)群組內(nèi)!

  我想,很多朋友都有使用 FTP 網(wǎng)站與其他網(wǎng)站交流的經(jīng)驗(yàn)了!您可以給予某些站長一些上傳與下載的權(quán)限,並且這些權(quán)限是可以保留或者是累積的,真的是很棒啊!在 Windows 系統(tǒng)上面有 Server-U 這個(gè)好用的傢伙,那麼我們的 Linux 上頭的 FTP 可以達(dá)到這樣的功能嗎?!呵呵! proftpd 就可以!而且設(shè)定還真的是很簡(jiǎn)單喔!假設(shè)我們要達(dá)成這樣的功能好了:

  主機(jī)環(huán)境、實(shí)體用戶、anonymous 的環(huán)境都與前兩節(jié)的內(nèi)容相同;

  建立一個(gè)群組名為 ftpguest ,如果使用者屬於該群組,則該使用者登入主機(jī)之後他的根目錄會(huì)在 /var/ftp2 這個(gè)目錄下;

  有三個(gè)使用者,名為 ftpuser1, ftpuser2, ftpuser3 ,都屬於 ftpguest 群組,他們沒有家目錄,不能使用 ssh,但是他們?cè)?/var/ftp2/upload 有寫入的權(quán)限,但不可讀取資料;

  在 /var/ftp2 內(nèi)的所有相關(guān)下載中,***流量為 50 Kbytes/second;

  ftpuser1 的上傳/下載比例為 1:2 ,且具有 100 MB 的預(yù)設(shè)下載量; ftpuser2 與 ftpuser3 的上傳/下載比例則為 1:1,僅具有 30MB 的預(yù)設(shè)下載量;

  當(dāng)使用者進(jìn)入 /var/ftp2 時(shí),會(huì)顯示該使用者的上傳/下載比例,以及剩下的下載容量,還有其他的相關(guān)訊息;

  與使用者有關(guān)的上傳/下載比例以及剩下的可下載容量,都記錄在 /var/ftp2/work/ratio.dat, /var/ftp2/work/ratio.tmp 當(dāng)中,所以使用者在這個(gè)目錄都無法讀、寫!

  在這個(gè)案例當(dāng)中,最重要的就是那個(gè)『紀(jì)錄使用者上傳/下載的 ratio 以及可用空間的記錄檔』了,在我的案例當(dāng)中,使用的就是 /var/ftp2/work/ratio.dat 這個(gè)檔案,請(qǐng)注意,這個(gè)檔案必須要能被 ftpuser1, ftpuser2, ftpuser3 所讀取與寫入才行!相當(dāng)?shù)闹匾?所以,我應(yīng)該要這樣設(shè)計(jì)我的設(shè)定檔:

  1. 建立所需要的群組與使用者:

  # 我要建立一個(gè)群組為 ftpguest ,此外,所有相關(guān)的使用者都是這個(gè)群組!

  [root@test root]# groupadd ftpguest

  [root@test root]# useradd -M -g ftpguest -s /bin/false ftpuser1

  [root@test root]# useradd -M -g ftpguest -s /bin/false ftpuser2

  [root@test root]# useradd -M -g ftpguest -s /bin/false ftpuser3

  [root@test root]# passwd ftpuser1

  # 請(qǐng)依序建立 ftpuser1 ftpuser2 ftpuser3 的密碼!

  2. 建立所需要的 FTP 相關(guān)路徑

  # 我要的路徑在 /var/ftp2 當(dāng)中,而且 ftpguest 必須要能夠?qū)懭?

  [root@test root]# mkdir -p /var/ftp2

  [root@test root]# mkdir -p /var/ftp2/upload

  [root@test root]# mkdir -p /var/ftp2/work

  [root@test root]# chmod -R 775 /var/ftp2

  [root@test root]# touch /var/ftp2/work/ratio.dat #底下兩個(gè)檔案用在 ratio

  [root@test root]# touch /var/ftp2/work/ratio.tmp

  [root@test root]# chown -R ftpuser1:ftpguest /var/ftp2

  [root@test root]# chmod 666 /var/ftp2/work/*

  3. 建立基本的設(shè)定檔案:

  [root@test root]# vi /usr/local/proftpd/etc/proftpd.conf

  # 關(guān)於主機(jī),實(shí)體用戶,anonymous 的設(shè)定如同前兩小節(jié)所示,所以我這裡就略過了!

  ...(沿用上兩小節(jié)的設(shè)定,這裡略過).....

  # 底下則是 /var/ftp2 的設(shè)定喔!就是與 ftpguest 有關(guān)的設(shè)定喔!

  DefaultRoot /var/ftp2 ftpguest

  DisplayLogin welcome.msg

  # 開始設(shè)定上傳/下載比例

  Ratios on

  SaveRatios on

  RatioFile /work/ratio.dat

  RatioTempFile /work/ratio.tmp

  # 上面這兩個(gè)檔案需要比較注意!他的路徑與 DefaultRoot 有關(guān)係!

  # 因?yàn)槲覀兊?DefaultRoot 在 /var/ftp2 ,因此,這個(gè)檔案在

  # 『根目錄為 /var/ftp2 時(shí),路徑為 /work/』也就是說, /work/ratio.dat

  # 其實(shí)就是 /var/ftp2/work/ratio.dat (因?yàn)?/ 是 /var/ftp2 喔)

  # 這個(gè)地方是最容易搞錯(cuò)的!請(qǐng)?jiān)俅蔚目辞宄? ^_^

  # 至於底下的設(shè)定就是要讓 /var/ftp2/work 這個(gè)目錄下的檔案都無法被使用!

  Denyall

  # 這裡就是在設(shè)定使用者的上傳/下載比例啦!語法為:

  # UserRatio "使用者帳號(hào)" fileratio filequota byteratio bytequota

  #  使用者帳號(hào):就是登入 proftpd 的帳號(hào)啊!

  #  fileratio :這個(gè)是以檔案為基準(zhǔn)的『比例』,通常不限制,故為 0

  #  filequota :預(yù)設(shè)能夠下載多少檔案,不限制時(shí)為 0

  #  byteratio :就是上傳/下載的比例,這個(gè)數(shù)字代表『 1:下載 』之意!

  #  bytequota :預(yù)設(shè)能夠下載多少 KBytes 的檔案!注意單位喔!

  UserRatio ftpuser1 0 0 2 100000 # 上/下比例為 1:2

  UserRatio ftpuser2 0 0 1 30000

  UserRatio ftpuser3 0 0 1 30000

  # UserRatio ftpuser3 0 0 -2 30000

  # 上面這行有意思!當(dāng)下載比例為負(fù)值時(shí),表示上/下 比例為 2:1 的意思!

  Umask 002

  # 這裡就是在進(jìn)行『下載速度的限制』囉!

  TransferRate RETR 50 group ftpguest

  Denyall

  Allowall

  4. 建立歡迎畫面:

  # 特別留意,因?yàn)槲业?ftpguest 群組的根目錄在 /var/ftp2 ,因此,我的

  # welcome.msg 就必須放置在 /var/ftp2/welcome.msg 了!

  [root@test root]# vi /var/ftp2/welcome.msg

  歡迎光臨!這個(gè)是鳥哥的測(cè)試 FTP 站臺(tái)喔!

  我的主機(jī): %L

  目前時(shí)間: %T

  ***連線: %M

  目前連線: %N

  您的主機(jī): %R

  您的帳號(hào): %U

  目前目錄: %C

  5. 重新啟動(dòng)!

  [root@test root]# /etc/rc.d/init.d/xinetd restart

  這樣就設(shè)定妥當(dāng),並且也可以正確的啟用囉!

通過鳥哥的5大點(diǎn),相信你們也能建立屬于自己的Proftpd特殊交流賬號(hào),希望本文對(duì)大家有用!

【編輯推薦】

  1. proftpd.conf 針對(duì)匿名者的設(shè)置
  2. proftpd.conf 針對(duì)實(shí)體用戶的設(shè)置
  3. proftpd.conf 的設(shè)定方式
  4. 最簡(jiǎn)單的 Proftpd.conf 設(shè)定檔
  5. Linux下安裝配置與管理proftpd
  6. ProFtpd入門指南
  7. 啟動(dòng) ProFTPD (超全)
  8. 配置 ProFTPD (超全)

 

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

2011-02-25 10:19:54

Proftpd

2011-02-25 09:14:27

2011-03-03 14:04:08

ProftpdFtp server

2011-03-03 10:00:14

ProFTPD建立MySQL

2011-03-02 13:59:33

Pureftpd

2009-07-04 15:17:37

2012-05-15 09:49:32

windows8操作系統(tǒng)

2011-02-22 14:50:53

ProFTPD

2011-02-24 13:15:59

2011-02-24 14:05:59

2011-02-24 15:51:14

Proftpd

2011-02-25 09:44:51

怎樣安裝Proftpd

2011-03-08 14:45:59

2011-03-08 11:53:53

ProFTPD特性

2011-02-22 09:50:01

2011-02-22 10:08:46

ProFTPD配置

2011-03-03 13:00:21

2011-03-03 13:07:13

安裝Proftpd

2011-02-25 14:52:10

Proftpd建表

2011-02-22 10:51:00

ProFTPD
點(diǎn)贊
收藏

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