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

Proftpd中針對實體用戶的設(shè)定

運維 系統(tǒng)運維
Proftpd針對實體用戶的設(shè)定是怎樣的?ProFTPD是個Unix平臺上或是類Unix平臺上的一種FTP服務(wù)器技術(shù)程序,Proftpd是在自由軟件基金會的版權(quán)聲明(GPL)之下開發(fā)并且發(fā)布的免費軟件。Proftpd.conf是其下的參數(shù)設(shè)置。本文講述的是Proftpd針對實體用戶的設(shè)定。

  Proftpd針對實體用戶的設(shè)定

  假設(shè)我們需要這樣的設(shè)定項目:

  •使用主機本地端時間,而不要使用 GMT 時間;

  •主機最多允許 50 條連線,且最多允許 100 個使用者上線,當超過 100 個使用者還有其他 FTP 要求時,就顯示:『很抱歉,上線人數(shù)額滿了!』;

  •同一個 IP (或主機) 來源最多僅能具有 5 個 FTP 服務(wù);

  •允許續(xù)傳的動作;

  •被動式資料流(passive mode)的埠口為 65400 到 65420 這21個埠口!

  •主機不允許 Root 登入;

  •想建立一個名為 badbird 的群組,在該群組內(nèi)的所有使用者都無法離開自己的家目錄(chroot);

  •在 badbird 這個群組當中的 nogoodbird 這個使用者,該使用者能夠使用 ftp 但是無法使用 ssh 連到主機;

  •在這個公開的目錄 /home/ftp/pub 中,所有人均不可寫入,只有讀取的權(quán)限;

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

  # 底下是 FTP 主機的環(huán)境設(shè)定:

  ServerName "這個是測試用的 Proftp 主機"

  1.   ServerType inetd  
  2.  
  3.   DefaultServer on  
  4.  
  5.   Port 21  
  6.  
  7.   User nobody  
  8.  
  9.   Group nobody  
  10.  

  TimesGMT off # 所謂的 GMT 時間就是格林威治時間,

  # 詳細的時區(qū)觀念請參考后續(xù)的NTP伺服器

  # 因為要使用本地時間,所以設(shè)為 off !

  MaxInstances 50 # 最多僅有 50 條 prftpd 的 PID

  MaxClients 100 "很抱歉上線人數(shù)額滿了" # 最多允許 100 個使用者在線上

  MaxClientsPerHost 5 # 同一個主機最多可以同時 5 個 FTP 連線

  AllowStoreRestart on # 允許使用者上傳續(xù)傳!預(yù)設(shè)是 off

  PassivePorts 65400 65420

  # 后面接的是埠口,最小到最大的埠口共 21 個!

  # 其他與實體用戶較相關(guān)的設(shè)定值!

  Umask 022

  RootLogin off # 不許 root 登入!預(yù)設(shè)就是 off

  1.   RequireValidShell off  
  2.  

  # 這個設(shè)定可以讓使用者不需要具有『能夠執(zhí)行的 shell 』!例如讓

  # nogoodbird 這個具有 /bin/false 的使用者,依然可以使用 ftp 喔!

  # 注意啊!那個 ~ 代表家目錄的意思喔!特別特別留意!

  # 后面接的是『群組』

  # 這里特別容易搞混亂,請再特別的留意一下阿!

  # 這個群組的 User 就可以離開自己的家目錄了!(沒有被 chroot )

  1.   AllowOverwrite on    
  2.  
  3.   Denyall   

 

  # 上面的設(shè)定中,在根目錄內(nèi)的所有目錄均具有可讀寫的權(quán)力,但是在

  # /home/ftp/pub 這個目錄中,不論 Linux 屬性為何,使用者均無法寫入!

  # 但是可以瀏覽以及下載喔!在我們這個設(shè)定當中, badbird 這個群組無法離開

  # 自己的家目錄,至于其他可以離開自己家目錄的使用者,來到這個

  # /home/ftp/pub 當中,也不具有寫入的權(quán)限喔!

  1.   [root@test root]# useradd -g badbird -m -s /bin/false nogoodbird  
  2.  

  # 建立這個 nogoodbird 由于不具有 shell 所以不能 SSH 但可以 ftp 喔!

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

  事實上,對于實體用戶實在不需要限制的太多!要不然就不要開放,要不然就直接改成 sftp 說!此外,在上面這個設(shè)定當中,我們暫時拿掉了 anonymous 的登入,所以使用 anonymous 將無法登入喔!
 

【編輯推薦】

  1. Proftpd.conf 的設(shè)定方式
  2. Proftpd配置文件結(jié)構(gòu)分析
  3. ProFTP下的參數(shù)說明
  4. Porftpd.conf的配置格式
  5. Proftpd 的結(jié)構(gòu)
  6. Debian下配置ProFTPd服務(wù)器
  7. Proftpd的設(shè)定、編譯與安裝
  8. 用Xinetd啟動Proftpd
責任編輯:zhaolei 來源: CSDN
相關(guān)推薦

2011-03-08 10:45:36

proftpd.con

2011-03-02 17:59:13

Proftpd.con設(shè)定

2011-03-08 10:38:13

proftpd.con

2011-03-02 17:49:20

Proftpd安裝

2011-02-25 09:16:48

Proftpd

2011-03-01 14:46:53

Debian Proftpd

2011-03-08 11:28:15

proftpd

2011-03-08 11:21:55

proftpdxinetd

2011-03-01 15:11:26

DebianProFTPD

2011-03-01 15:11:26

DebianProFTPD

2011-03-08 10:28:40

Proftpd

2011-02-25 12:29:25

Proftpd

2011-03-08 10:54:25

proftpd.con

2011-02-23 10:54:11

Debianproftpdmysql

2011-02-22 15:29:39

2011-02-25 10:10:41

Proftpd

2011-03-08 15:27:42

ProftpdLimit

2011-03-03 15:13:05

ProFTPD權(quán)限

2011-02-23 13:12:52

2011-02-23 13:12:52

點贊
收藏

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