message<文档>}
这里的文档的路径是相对于ftp的根目录的,“何时”是指当您做了什么动作之后的反应,有几个选择:
login(登入时)
cwd=<目录>(进入某目录时)
class 名称是前面已定义过的,允许您的信息只对哪些人发出。
而信息文档的内容除了文字以外,还能够使用以下一些事先定义好的代号:
%T(本机时间)
%F(现在分区所剩余的空间)
%C(现在所在的目录)
%E(管理者的E-mail)
%R(客户端主机名称)
%L(本机主机名称)
%U(用户名称)
%M(和我相同class用户允许多少人连线)
%N(和我相同class用户现在有多少人连线)
%B(绝对磁盘限制大小,现在分区(单位blocks))
%b(preferred磁盘限制大小,现在分区(单位blocks))
%Q(现在已使用的blocks)
%I(最大可使用的inodes( 1))
%i(Preferred inodes限制)
%q(现在使用的indoes)
%H(超量使用磁盘空间的时间限制)
%h(超量使用文档数目的时间限制)
readme--通知用户哪些README文档已更新
log commands--记录用户所使用过的命令,用法如下:
log commands<用户种类>
log transfers--记录用户所传输的文档,用法如下:
log transfers<用户种类><传输方向>
设定有哪些类型的用户传输文档需要记录,包含了inbound(用户上传)和outbound(用户下载),例如:
log transfers anonymous,guest inbound,outbound
log security--记录安全性,用法如下:
log security<用户种类>
特别用于记录某类用户关于noretrive、notar等有关安全性的记录
log syslog--记录到系统的syslog文档
alias--设定目录别名,用法如下:
alias<别名字符串><目录>
cdpath--设定cd更换目录搜索顺序
compress,tar--设定是否自动压缩,用法如下:
compress[……]
tar[……]
定义哪些人能够执行压缩连同tar
shutdown--通知用户要关站了
shutdown<信息文档>
假如信息文档存在的话,当这个文档指定的某时间以后,就会拒绝连线并切断已有的连线,等时间一到就关机。这个信息文档的格式如下:
<年><月><日><时><分><拒绝倒数><断线倒数><文字>
daemon address--指定只监听某个IP地址,用法如下:
daemon address
当您有许多IP的时候,使用这个选项将会取消其他任何虚拟FTP主机的设定。不设定的话,监听任何IP。
virtual--设定虚拟FTP站台
wu-ftpd提供了虚拟主机的功能,也就是说,在同一台机器上提供了不同FTP站台,以主机名称或IP来区分;当然您要用名称的话,还需要跟DNS配合才行。virtual有很多个设定:
virtual
<路径>
能够是主机名或IP地址
root指的是ftp的根目录,banner是欢迎信息,logfile指的是这个虚拟站台的log文档
以下是一些例子:
virtual virtual.com.bj root /home/ftp2
virtual virtual.com.bj banner /etc/vftpbanner.2
virtual virtual.com.bj logfile /etc/viftplog.2
virtual
<字母>
用户能够查到hostname跟管理者email,以下是一些例子:
virtual 210.62.146.50 hostname virtual.site.com.bj
virtual vritual.site.com.bj email ftpown@virtual.site.com.bj
virtual
allow<用户>[<用户>……]
virtual
deny<用户>[<用户>……]
很明显,以上两个选项是设定是否允许连线的,以下是一些例子:
virtual virtual.site.com.bj allow *
virtual virtual.site.com.bj deny badman
virtual
private
本虚拟站台拒绝anonymous用户
defaultserver deny <用户>[<用户>……]
defaultserver allow <用户>[<用户>……]
当我们使用了虚拟主机,原先的deny,allow设定不知道要设哪个server,所以会无效,用defaultserver代表原来的主机
defaultserver private
主站台拒绝anonymous用户
passive address--转换IP数值
passive address<外部IP>/cidr
passive ports--passive的ports范围
passive ports
pasv-allow--允许使用pasv
pasv-allow[<地址>……]
port-allow--允许使用port
port-allow[<地址>……]
mailserver--指定Upload通知的mail服务器
incmail--指定anonymous upload的email通知地址
virtual incmail--指定虚拟主机anonymous upload的email通知地址
defaultserver incmail--指定预设主机anonymous upload的email通知地址
mailfrom--通知的寄信人upload
virtual mailfrom--虚拟主机upload通知的寄信人
defaultserver mailfrom--预设主机upload通知的寄信人
chmod--设定是否能够改变文档权限
delete--设定是否能够删除文档
overwrite--覆盖文档
rename--重命名文档
umask--允许设定umask
passwd-check--设定anonymous FTP的密码检查程度,用法如下:
passwd-check()
设定对anonymous ftp用户的密码是否检查,none表示不检查,trivial为包含@的任意密码,rfc822则表示密码要遵循RFC822格式,enforce表示密码检查但是不允许进入,warn表示密码检查但是只出现警告信息。
deny=email--拒绝特定的email当密码
path-filer--摄定哪些文档名不可使用
path-filer<错误信息文档><允许字符><不允许字符>
upload--设定upload权限
upload[absloute/relative][class=]…[-]<设定的目录> >[dirs/nodirs][d_mode]
用来对我们要设定的目录做权限设定:
absoulte/relative使用绝对路径或是相对路径
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




