手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

pure-ftpd的配置和使用

2023-05-12 10:14:11 4713

之前已經(jīng)介紹了pure-ftpd的安裝,現(xiàn)在主要介紹下pure-ftpd的配置和使用

修改配置文件

/usr/local/pureftpd/etc/pure-ftpd.conf

vim /usr/local/pureftpd/etc/pure-ftpd.conf

ChrootEveryone              
yes
BrokenClientsCompatibility no
MaxClientsNumber            
50
Daemonize                  
yes
MaxClientsPerIP            
8
VerboseLog                 no
DisplayDotFiles            
yes
AnonymousOnly               no
NoAnonymous                 no
SyslogFacility             ftp
DontResolve                
yes
MaxIdleTime                
15
PureDB                       /usr/local/pureftpd/etc/pureftpd.pdb
LimitRecursion              
10000 8
AnonymousCanCreateDirs     no
MaxLoad                    
4
AntiWarez                  
yes
Umask                      
133:022
MinUID                      
100
AllowUserFXP               no
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead       no
AutoRename                 no
AnonymousCantUpload         no
PIDFile                     /usr/local/pureftpd/var/run/pure-ftpd.pid
MaxDiskUsage                
99
CustomerProof              
yes

1、 pure-ftpd.conf配置文件說明

 

參數(shù)

說明

ChrootEveryone yes

啟用chroot,限制所有用戶在其主目錄中

BrokenClientsCompatibility yes

兼容不同客戶端。

Daemonize yes

后臺運行。

MaxClientsPerIP 20

每個ip最大連接數(shù)。

VerboseLog yes

記錄日志。

DisplayDotFiles no

顯示隱藏文件。

AnonymousOnly no

只允許匿名用戶訪問。

NoAnonymous yes

不允許匿名用戶連接。

SyslogFacility none

不將日志在syslog日志中顯示。

DontResolve yes

不進行客戶端DNS解析。

MaxIdleTime 15

最大空閑時間。

LimitRecursion 2000 8

瀏覽限制,文件2000,目錄8層。

AnonymousCanCreateDirs no

匿名用戶可以創(chuàng)建目錄。

MaxLoad 4

超出負載后禁止下載。

PassivePortRange 45000 50000

被動模式端口范圍。

AnonymousRatio 1 10

匿名用戶上傳/下載比率。

UserRatio 1 10

所有用戶上傳/下載比率。

AntiWarez yes

禁止下載匿名用戶上傳但未經(jīng)驗證的文件。

AnonymousBandwidth 200

匿名用戶帶寬限制(KB)。

UserBandwidth 8

所有用戶最大帶寬(KB)。

Umask 133:022

創(chuàng)建文件/目錄默認掩碼。

MinUID 100

最大UID限制。

AllowUserFXP no

僅運行用戶進行FXP傳輸。

AllowAnonymousFXP no

對匿名用戶和非匿名用戶允許進行匿名 FXP 傳輸。

ProhibitDotFilesWrite no

不能刪除/寫入隱藏文件。

ProhibitDotFilesRead no

禁止讀取隱藏文件。

AutoRename yes

有同名文件時自動重新命名。

AnonymousCantUpload yes

不允許匿名用戶上傳文件。

AltLog clf:/var/log/pureftpd.log clf

格式日志文件位置。

LDAPConfigFile /etc/pureftpd-ldap.conf

LDAP 配置文件

MySQLConfigFile /etc/pureftpd-mysql.conf

MySQL 配置文件 (參考 README.MySQL)

PGSQLConfigFile /etc/pureftpd-pgsql.conf

Postgres 配置文件 (參考 README.PGSQL)

PureDB /etc/pure-ftpd/pureftpd.pdb

用戶數(shù)據(jù)庫文件。

MaxDiskUsage 99

當磁盤使用量打到99%時禁止上傳。

CreateHomeDir yes

如果虛擬用戶的目錄不存在則自動創(chuàng)建。

CustomerProof yes

防止命令誤操作。

LogPID yes

如果你要為日志每一行添加 PID 去掉下面行的注釋。

NoChmod yes

不接受 CHMOD 命令。用戶不能更改他們文件的屬性。

KeepAllFiles yes

允許用戶恢復(fù)和上傳文件,卻不允許刪除他們。

使用pure-ftpd

啟動 pure-ftpd:

/usr/local/pureftpd/sbin/pure-ftpd /usr/local/pureftpd/etc/pure-ftpd.conf
#
查看是否啟動
netstat -lnpt

image.png

創(chuàng)建系統(tǒng)用戶:

useradd ftp

更改所屬主和所屬組:

chown -R ftp:ftp /opt/

創(chuàng)建ftp用戶,注意ftp用戶是虛擬用戶。

/usr/local/pureftpd/bin/pure-pw useradd test -u ftp -d /opt/

此時會出現(xiàn)為該ftp新用戶創(chuàng)建密碼的提示:

Password:xxxxxx
Enter it again:xxxxxx

image.png

其中,-u選項將虛擬用戶test與系統(tǒng)用戶ftp關(guān)聯(lián)在一起,即使用test賬號登錄FTP后,會以ftp的身份來讀取和下載文件,-d選項后面的目錄為test賬戶的家目錄,這樣可以使test只能訪問其家目錄/opt

創(chuàng)建用戶信息數(shù)據(jù)庫文件:

/usr/local/pureftpd/bin/pure-pw mkdb

查看用戶列表:

/usr/local/pureftpd/bin/pure-pw list

如果您有安全組或者開啟了防火墻的話,記得開放對應(yīng)端口

pure-pw常用命令

pure-pw --help 獲取命令幫助 pure-pw mkdb 創(chuàng)建用戶信息數(shù)據(jù)庫 pure-pw useradd 增加一個虛用戶 pure-pw usermod 修改用戶信息 pure-pw userdel 刪除一個虛用戶 pure-pw passwd 修改用戶密碼

注:修改密碼后需要創(chuàng)建用戶信息數(shù)據(jù)庫,否則不生效

 


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: