RPM 缺省使用另外一个配置文件:
/etc/sysconfig/pure-ftpd
请不要忘了浏览一下 http://www.pureftpd.org/documentation.html 的文档,查看全部的选项列表。
限制所有用户在其主目录中
复制代码
ChrootEveryone yes
如果前一个指令被设置为了 "no",下面组的成员(GID)就不受主目录的限制了。而其他的用户还是
会被限制在自己的主目录里。如果你不想把任何用户限制在自己的主目录里,只要注释掉 ChrootEveryone
和 TrustedGID 就可以了。
复制代码
TrustedGID 100
兼容ie等比较非正规化的ftp客户端
复制代码
BrokenClientsCompatibility no
服务器总共允许同时连接的最大用户数
复制代码
MaxClientsNumber 50
做为守护(doemon)进程运行(Fork in background)
复制代码
Daemonize yes
同一IP允许同时连接的用户数(Maximum number of sim clients with the same IP address)
复制代码
MaxClientsPerIP 8
如果你要记录所有的客户命令,设置这个指令为 "yes"。
复制代码
This directive can be duplicated to also log server responses.</p>
<p>VerboseLog no
即使客户端没有发送 '-a' 选项也列出隐藏文件( dot-files 。
复制代码
DisplayDotFiles yes
不允许认证用户 - 仅作为一个公共的匿名FTP。
复制代码
AnonymousOnly no
不允许匿名连接,仅允许认证用户使用。
NoAnonymous no
Syslog facility (auth, authpriv, daemon, ftp, security, user, local*)
# 缺省的功能( facility 是 "ftp"。 "none" 将禁止日志。
SyslogFacility ftp
定制用户登陆后的显示信息(Display fortune cookies)
复制代码
FortunesFile /usr/share/fortune/zippy
在日志文件中不解析主机名。日志没那么详细的话,就使用更少的带宽。在一个访问量很大
的站点中,设置这个指令为 "yes" ,如果你没有一个能工作的DNS的话。
复制代码
DontResolve yes
客户端允许的最大的空闲时间(分钟,缺省15分钟)
复制代码
MaxIdleTime 15
[/code]
请注意,LDAPConfigFile, MySQLConfigFile, PAMAuthentication 和
UnixAuthentication 这些指令只能被使用一次,不过,他们能被混合在一起用。例如:如果你使用了
MySQLConfigFile 和 UnixAuthentication,那么 SQL 服务器将被访问。如果因为用户名未找
到而使 SQL 认证失败的话,就会在/etc/passwd 和 /etc/shadow 中尝试另外一种认证,如果因










