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

Pureftpd配置之虛擬用戶支持

系統(tǒng) Linux
Pureftpd是一款在多種類Unix上使用并符合GPL協(xié)議的原代碼開放的軟件,顧名思義,它就是一款純粹的Ftp程序。讓我們來看看Pureftpd的配置。

Pureftpd是一款Ftp程序。我們來看看他的配置的一種:虛擬用戶支持

  自從 0.99.2 版本開始, pure-ftpd 就開始支持虛擬用戶。為了使 pure-ftpd 支持虛擬用戶,需要在編譯的時候加入選項(xiàng) --with-puredb,或是和我們測試一樣,用--with-everything,當(dāng)然這個是隨各用戶使用而定。虛擬用戶方式十分類似 /etc/passwd ,將用戶的相關(guān)信息,如口令、姓名、 uid 、目錄等,存入文件。但是該文件只適用于 FTP 。這意味著,可以為 FTP 設(shè)置虛擬用戶,而不需要在系統(tǒng)中添加系統(tǒng)用戶。同時,可以為這些用戶單獨(dú)設(shè)置配額、 ratio 、帶寬等限制。很多虛擬用戶可以共享同一個系統(tǒng)用戶的屬性,因此建議為這些虛擬用戶單獨(dú)創(chuàng)建一個系統(tǒng)用戶,從而方便管理。我們選擇新建系統(tǒng)用戶(經(jīng)測試,如果用linux系統(tǒng)自帶的Ftp用戶,在用虛擬用戶登陸時會出現(xiàn)不被信任的提示,大家也可以做做實(shí)驗(yàn),看是不是這樣)。建立方法如下:

 

  1.   # groupadd ftpgroup  
  2.  
  3.   # useradd -g ftpgroup -d /dev/null -s /sbin/nologin ftpuser  

 

  系統(tǒng)帳號建立好后,我們就開始著手準(zhǔn)備虛擬用戶了。

  虛擬用戶建立方法

  可以使用 ”pure-pw” 來創(chuàng)建虛擬用戶。虛擬用戶的信息以每個用戶一行的方式存放在相應(yīng)的文件中,除了帳號、口令、 uid 、 gid 和 home 目錄之外,其它的可以是空值。

  pure-pw useradd的語法規(guī)范如下:

 

  1.   pure-pw useradd [-f ] -u [-g ]  
  2.  
  3.   -D/-d [-c ]  
  4.  
  5.   [-t ] [-T ]  
  6.  
  7.   [-n ] [-N ]  
  8.  
  9.   [-q ] [-Q ]  
  10.  
  11.   [-r [/][,[/]]...]  
  12.  
  13.   [-R [/][,[/]]...]  
  14.  
  15.   [-i [/][,[/]]...]  
  16.  
  17.   [-I [/][,[/]]...]  
  18.  
  19.   [-y ]  
  20.  
  21.   [-z -] [-m]  

 

  假設(shè)我們要創(chuàng)建 test 這樣一個虛擬用戶,則可以使用如下命令:

  # pure-pw useradd test -u ftp -d /var/ftp/test

  其中, -u 將虛擬用戶 test 同系統(tǒng)用戶 ftp 關(guān)聯(lián)在一起。 -d 參數(shù)使 test 只能訪問其 home 目錄。而如果想讓他訪問整個文件系統(tǒng),可以用 -D 選項(xiàng)。

  執(zhí)行完上述命令后,會提示輸入密碼,我們輸入123456即可。

  然后需要更改建立/var/ftp/test目錄,并修改它的屬性。

  注意:在配置文件中有選項(xiàng)自動建立主目錄

  CreateHomeDir yes //我們可以設(shè)置為yes,但是有一點(diǎn)需要大家注意,就是它只支持二層目錄的建立而不支持三層以上目錄的建立,舉個例子,如果我們創(chuàng)建虛擬用戶是用如下語句:

  # pure-pw useradd test -u ftp -d /home/ftp 命令,而這時系統(tǒng)只有/home目錄而沒有/home/ftp目錄,那么在test用戶第一次登陸時會創(chuàng)建/home/ftp目錄,而如果我們改變以上命令如下:

  # pure-pw useradd test -u ftp -d /home/ftp/test,而這時系統(tǒng)只有/home目錄或/home/ftp目錄,而沒有/home/ftp/test目錄,那么我們登陸時會得到?jīng)]有主目錄的提示。

  其他參數(shù)含義:

  -z 選項(xiàng)運(yùn)用用戶在一天當(dāng)中指定的時間段連接服務(wù)器。如 -z 0900-1800 ,則該用戶只能在上午 9 點(diǎn)到晚上 6 點(diǎn)之間連接服務(wù)器。

  -r 選項(xiàng)或 -R 選項(xiàng),可以限制用戶從指定 IP 和掩碼連入服務(wù)器

  -y ,用戶同一時間的并發(fā)連接數(shù)。 ’’ 或者 0 意味著不限制

  -f ,默認(rèn)虛擬用戶的信息會被存放在 ./etc/pureftpd.passwd 文件中,通過該選項(xiàng)可以改變該文件的位置。

  用戶的口令會根據(jù)系統(tǒng)對加密方式的支持情況,選擇一個最安全的方式進(jìn)行加密。

通過上文的介紹,我們知道了Pureftpd的虛擬用戶支持方法!希望對你們有用!

【編輯推薦】

 

 

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

2011-03-02 14:48:46

Pureftpdubuntu

2011-02-25 17:07:25

2011-02-25 17:30:52

2011-03-02 15:15:26

ubuntuPureftpd

2011-03-02 14:22:12

Pureftpdubuntu

2011-03-03 17:02:50

Vsftpd

2011-03-03 12:27:34

2011-02-25 10:10:41

Proftpd

2009-07-17 14:20:31

ibatis Dao

2011-02-25 10:19:54

Proftpd

2011-02-25 10:03:06

Proftpd

2010-05-18 10:21:10

2011-03-03 09:34:34

PureFTPd

2011-02-25 17:48:52

2011-03-02 16:19:30

網(wǎng)絡(luò)轉(zhuǎn)載

2011-02-25 17:19:09

Pureftpd安裝

2011-03-02 10:39:19

FreebsdPureftpd

2011-03-02 15:05:59

Pureftpdubuntu

2011-02-24 09:14:37

vsFTPd虛擬用戶

2011-03-04 10:05:10

Vsftpd虛擬用戶
點(diǎn)贊
收藏

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