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

用shell用戶或虛擬用戶登錄pureftpd

系統(tǒng) Linux
Pureftpd是一款在多種類Unix上使用并符合GPL協(xié)議的原代碼開放的軟件,顧名思義,它就是一款純粹的Ftp程序。今天給大家介紹下:用shell用戶或虛擬用戶登錄pureftpd

Pureftpd是一款快速,高質量,功能齊全的ftp服務器,最重要的是可以支持設置客戶端默認編碼,Pureftpd非常強大非常好用,那怎么用用shell用戶或虛擬用戶登錄pureftpd呢,請看下文。

  默認的存儲用戶信息的文件存放在“./etc/pureftpd.passwd”,我用 ports 方式安裝的 pureftpd ,其存放位置在“/usr/local/etc/pureftpd.passwd”。

  我們看下這個文本文件的內容。

  默認的存儲用戶信息的文件存放在“./etc/pureftpd.passwd”,我用 ports 方式安裝的 pureftpd ,其存放位置在“/usr/local/etc/pureftpd.passwd”。

  我們看下這個文本文件的內容。

 

  1.   # cat /usr/local/etc/pureftpd.passwd  
  2.  
  3.   tim:$1$LX/3.F60$bYdYwsQOYIaWq.Ko.hfI3.:500:101::/home/ftp/tim/./:::::::::::::  

 

  密碼是系統(tǒng)自己加密的。

  (2)更改用戶。

  與 pure-pw adduser 不同的是,使用 pure-pw usermod 不是創(chuàng)建一個用戶,而是更改已存在用戶的某些屬性。

  例如,我們給 joe 用戶添加一個限額,限制 joe 用戶最多擁有1000個文件,最大10 Megabytes 空間。命令如下:

 

  1.   # pure-pw usermod joe -n 1000 -N 10  

 

  重置某些屬性的語法如下:

  pure-pw usermod -n ''      ?。航梦募漕~

  pure-pw usermod -N ''     ?。航梦募笮∨漕~

  pure-pw usermod -q '' -Q ''   ?。航?ratio

  pure-pw usermod -t ''      ?。航孟螺d帶寬限制

  pure-pw usermod -T ''      :禁用上傳帶寬限制

  pure-pw usermod <-i,-I,-r or -R> ''  :禁用 IP 過濾

  pure-pw usermod -z ''     ?。航脮r間段約束

  pure-pw usermod -y ''     ?。航貌l(fā)數(shù)限制

  (3)刪除用戶。

  刪除一個用戶的命令語法是:

 

  1.   # pure-pw userdel [-f ] [-m]  

 

  這時,用戶的信息會被從指定的 passwd 文件中刪除,但是用戶的 home 目錄會被保留,需要手工刪除。

  (4)修改口令。

  更改一個用戶口令的語法是:

 

  1.   # pure-pw passwd [-f ] [-m]  

 

  (5)顯示用戶信息。

  “ ./etc/pureftpd.passwd” 文件中記錄的信息不方便用戶的閱讀,因此 pure-ftpd 提供了顯示用戶信息的命令。其語法是

 

  1.   # pure-pw show [-f ]  

 

  例如:

  1# pure-pw show joe

  2

  3Login : joe

  4Password : $1$LX/3.F60$bYdYwsQOYIaWq.Ko.hfI3.

  5UID : 500 (ftpuser)

  6GID : 101 (ftpgroup)

  7Directory : /home/ftpusers/joe/./

  8Full name :

  9Download bandwidth : 0 Kb (unlimited)

  10Upload bandwidth : 0 Kb (unlimited)

  11Max files : 1000 (enabled)

  12Max size : 10 Mb (enabled)

  13Ratio : 0:0 (unlimited:unlimited)

  14Allowed local IPs :

  15Denied local IPs :

  16Allowed client IPs : 192.168.0.0/16

  17Denied client IPs : 192.168.1.1,blah.verybadhost.com

  18Time restrictions : 0900-1800 (enabled)

  19Max sim sessions : 0 (unlimited)

  主目錄后面的“/./”表示用戶目錄是被鎖定的。

  3、提交更改。

  重要:

  通過上面提到的命令,你可以創(chuàng)建、修改和刪除虛擬用戶,甚至可以手工方式編輯“/usr/local/etc/pureftpd.passwd”文件。但是,只有提交這些更改,pure-ftpd 訪問才能生效。類似數(shù)據(jù)庫中的事務處理。

  提交更改,意味著系統(tǒng)會根據(jù)(或者指定的其它文件)來創(chuàng)建一個 pure-ftpd 可讀的二進制格式的文件。 該二進制文件中的帳號是分類存儲并索引優(yōu)化了的,可以加快訪問速度。

  創(chuàng)建 PureDB 文件的命令如下:

 

  1.   # pure-pw mkdb  

 

  運行命令后,系統(tǒng)會在“/usr/local/etc/pureftpd.passwd”文件所在目錄自動生成“/usr/local/etc/pureftpd.pdb”索引文件。

  如果你想從你指定的 passwd 文本文件中生成PureDB 文件,用“-f”選項。

 

  1.   # pure-pw mkdb /etc/accounts/ftpusers.pdb -f /etc/accounts/ftpusers.txt  

 

  創(chuàng)建了 PureDB 文件(也就是提交)后,不必重啟 pure-ftpd 服務,對虛擬用戶進行的創(chuàng)建、修改和刪除等操作立即生效。

  同時,也可以通過“-m”選項,讓“/usr/local/etc/pureftpd.passwd”文本文件在修改(如添加用戶、修改密碼、刪除用戶等等)后自動提交。命令格式如下:

 

  1.   # pure-pw passwd joe –m  

 

  這個命令將修改“/usr/local/etc/pureftpd.passwd”文本文件中的用戶密碼,并將更改提交給“/usr/local/etc/pureftpd.pdb”。

  4、更改配置文件讓虛擬用戶生效

  將配置文件中的 PureDB 文件路徑改為你的PureDB 文件路徑。

 

  1.   # ee /usr/local/etc/pure-ftpd.conf  

 

  PureDB /usr/local/etc/pureftpd.pdb //Puredb路徑

  通過以上建立的用戶,可上傳,可下載,可刪除,擁有全部權限??梢酝ㄟ^對目錄的限制來達到對用戶權限的限制,以后再講解。

  開啟虛擬用戶后,如果在配置文件中設置“UnixAuthentication no”,pureftpd就只支持虛擬用戶登錄,不支持系統(tǒng)真實用戶登錄。如果設置“UnixAuthentication yes”,pureftpd只支持虛擬用戶登錄,同時支持系統(tǒng)真實用戶登錄。

通過文章的描述和代碼的分析,我們知道了用shell用戶或虛擬用戶登錄pureftpd的方法,希望對你們有所幫助!

【編輯推薦】

  1. PureFTPd配置文件大全
  2. PureFTPd配置中文解析
  3. PureFTPd功能之 增加用戶組及用戶 刪除多余東西
  4. PureFTPd在mysql中添加FTP用戶數(shù)據(jù)庫
  5. 加密pureftpd_php_manager目錄
  6. Pureftpd兩種啟動方式
  7. Pureftpd-mysql.conf 設定
  8. Pureftpd之MYSQL數(shù)據(jù)庫所使用的函數(shù)
責任編輯:趙鵬 來源: 網(wǎng)絡轉載
相關推薦

2011-02-25 17:40:38

2011-03-02 14:48:46

Pureftpdubuntu

2011-02-25 17:07:25

2011-02-25 17:30:52

2011-03-03 09:42:13

PureFTPd

2015-09-22 13:57:29

vsftp虛擬用戶CentOS

2011-03-03 17:02:50

Vsftpd

2011-02-24 09:14:37

vsFTPd虛擬用戶

2011-03-04 10:05:10

Vsftpd虛擬用戶

2011-03-04 09:10:57

Vsftpd用戶

2011-03-03 10:04:28

PureFTPdmysql

2011-03-04 14:47:58

Vsftpd虛擬用戶

2013-06-26 15:35:33

2010-02-22 18:27:14

CentOS vsft

2010-12-27 13:26:25

FreeBSDvsftpd虛擬用戶

2009-12-27 16:40:34

2009虛擬化

2012-05-24 10:08:51

ibmdw

2013-08-21 09:58:05

2017-10-31 10:52:21

Linux登錄密碼生成

2012-06-13 13:52:48

LinuxVNC
點贊
收藏

51CTO技術棧公眾號