1、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
2. pure-ftpd.conf配置文件说明
参数 | 说明 |
ChrootEveryone yes | 启用chroot,限制所有用户在其主目录中 |
BrokenClientsCompatibility yes | 兼容不同客户端。 |
Daemonize yes | 后台运行。 |
MaxClientsPerIP 20 | 每个ip最大连接数。 |
VerboseLog yes | 记录日志。 |
DisplayDotFiles no | 显示隐藏文件。 |
AnonymousOnly no | 只允许匿名用户访问。 |
NoAnonymous yes | 不允许匿名用户连接。 |
SyslogFacility none | 不将日志在syslog日志中显示。 |
DontResolve yes | 不进行客户端DNS解析。 |
MaxIdleTime 15 | 最大空闲时间。 |
LimitRecursion 2000 8 | 浏览限制,文件2000,目录8层。 |
AnonymousCanCreateDirs no | 匿名用户可以创建目录。 |
MaxLoad 4 | 超出负载后禁止下载。 |
PassivePortRange 45000 50000 | 被动模式端口范围。 |
AnonymousRatio 1 10 | 匿名用户上传/下载比率。 |
UserRatio 1 10 | 所有用户上传/下载比率。 |
AntiWarez yes | 禁止下载匿名用户上传但未经验证的文件。 |
AnonymousBandwidth 200 | 匿名用户带宽限制(KB)。 |
UserBandwidth 8 | 所有用户最大带宽(KB)。 |
Umask 133:022 | 创建文件/目录默认掩码。 |
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 | 用户数据库文件。 |
MaxDiskUsage 99 | 当磁盘使用量打到99%时禁止上传。 |
CreateHomeDir yes | 如果虚拟用户的目录不存在则自动创建。 |
CustomerProof yes | 防止命令误操作。 |
LogPID yes | 如果你要为日志每一行添加 PID 去掉下面行的注释。 |
NoChmod yes | 不接受 CHMOD 命令。用户不能更改他们文件的属性。 |
KeepAllFiles yes | 允许用户恢复和上传文件,却不允许删除他们 |
3、pure-pw常用命令
pure-pw --help 获取命令帮助
pure-pw mkdb 创建用户信息数据库
pure-pw useradd 增加一个虚用户
pure-pw usermod 修改用户信息
pure-pw userdel 删除一个虚用户
pure-pw passwd 修改用户密码
.