LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1732|回复: 2

pure-ftpd manual 中文翻译

[复制链接]
发表于 2006-10-16 09:05:47 | 显示全部楼层 |阅读模式
这几天一直在研究pure-ftpd。为了方便查阅,花了些时间把手册翻译了。自己英文水平很差,有错误的地方还请大家多批评指正!

  1. pure-ftpd(8)                           Pure-FTPd                          pure-ftpd(8)



  2. NAME
  3.        pure-ftpd - simple File Transfer Protocol server


  4. SYNOPSIS
  5.        pure-ftpd  [-0] [-1] [-4] [-6] [-a gid] [-A] [-b] [-B] [-c clients] [-C
  6.        cnx/ip] [-d [-d]] [-D] [-e] [-E] [-f facility] [-F fortunes  file]  [-g
  7.        pidfile]  [-G] [-H] [-i] [-I] [-j] [-k percentage] [-K] [-l authentica
  8.        tion[:config file]] [-L max files:max depth] [-m maxload] [-M] [-n max
  9.        files:maxsize]  [-N]  [-o]  [-O format:log file] [-p first:last] [-P ip
  10.        address or host name] [-q upload:download  ratio]  [-Q  upload:download
  11.        ratio]  [-r] [-R] [-s] [-S [address,][port]] [-t upload bandwidth:down
  12.        load bandwidth] [-T upload bandwidth:download bandwidth] [-u  uid]  [-U
  13.        umask  files:umask  dirs]  [-v  bonjour name] [-V ip address] [-w] [-W]
  14.        [-x] [-X] [-y max user sessions:max anon sessions]  [-Y        tls  behavior]
  15.        [-z] [-Z]

  16.        Alternative style :
  17.        -0 --notruncate
  18.        -1 --logpid
  19.        -4 --ipv4only
  20.        -6 --ipv6only
  21.        -a --trustedgid
  22.        -A --chrooteveryone
  23.        -b --brokenclientscompatibility
  24.        -B --daemonize
  25.        -c --maxclientsnumber
  26.        -C --maxclientsperip
  27.        -d --verboselog
  28.        -D --displaydotfiles
  29.        -e --anonymousonly
  30.        -E --noanonymous
  31.        -f --syslogfacility
  32.        -F --fortunesfile
  33.        -g --pidfile
  34.        -G --norename
  35.        -h --help
  36.        -H --dontresolve
  37.        -i --anonymouscantupload
  38.        -I --maxidletime
  39.        -j --createhomedir
  40.        -k --maxdiskusagepct
  41.        -K --keepallfiles
  42.        -l --login
  43.        -L --limitrecursion
  44.        -m --maxload
  45.        -M --anonymouscancreatedirs
  46.        -n --quota
  47.        -N --natmode
  48.        -o --uploadscript
  49.        -O --altlog
  50.        -p --passiveportrange
  51.        -P --forcepassiveip
  52.        -q --anonymousratio
  53.        -Q --userratio
  54.        -r --autorename
  55.        -R --nochmod
  56.        -s --antiwarez
  57.        -S --bind
  58.        -t --anonymousbandwidth
  59.        -T --userbandwidth
  60.        -u --minuid
  61.        -U --umask
  62.        -v --bonjour
  63.        -V --trustedip
  64.        -w --allowuserfxp
  65.        -W --allowanonymousfxp
  66.        -x --prohibitdotfileswrite
  67.        -X --prohibitdotfilesread
  68.        -y --peruserlimits
  69.        -Y --tls
  70.        -z --allowdotfiles
  71.        -Z --customerproof


  72. DESCRIPTION
  73.        Pure-FTPd is a small, simple server for the old and hairy File Transfer
  74.        Protocol, designed to use less resources than older servers, be smaller
  75.        and very secure, and to never execute any external program.
  76. Pure-FTPd 是为老的危险的ftp协议设计的一个小的、简单的服务器,他将比老版本的
  77. 服务器更少的占用资源,更小更安全,并且决不执行其他外部程序。

  78.        It  support most-used features and commands of FTP (including many mod
  79.        ern extensions), and leaves out everything which is  deprecated,  mean
  80.        ingless, insecure, or correlates with trouble.
  81. 它支持绝大部分ftp命令和特性(包括很多时髦的扩展),去除了遭非议的、无意义的、
  82. 不安全的和容易出问题的部分。

  83.        IPv6 is fully supported.
  84. 对IPv6完全的支持。

  85. OPTIONS
  86.        -0     When  a file is uploaded and there is already a previous version
  87.               of the file with the same name, the old file  will  neither  get
  88.               removed  nor  truncated.         Upload will take place in a temporary
  89.               file and once the upload is complete, the switch to the new ver
  90.               sion  will  be  atomic.  This option should not be used together
  91.               with virtual quotas.
  92. “NoTruncate” Yes | No
  93. 当有与你上传的同名文件时,原文件既不删除也不截断。上传将被放到临时文件中,
  94. 一次完成上传后将以原子操作方式将文件切换到新版本上。
  95. 注意:此选项不能同 -n 一起使用。

  96.        -1     Add the PID to the syslog output. Ignored if -f none is set.
  97. “LogPID” Yes | No
  98. 将PID添加到日志文件中。如果 -f 设置为 none,此参数将被忽略。

  99.        -4     Listen only to IPv4 connections.
  100. “IPV4Only” Yes | No
  101. 仅绑定ipv4地址。

  102.        -6     Listen only to IPv6 connections.
  103. “IPV6Only” Yes | No
  104. 仅绑定ipv6地址。

  105.        -a gid Regular users will be chrooted to their home directories, unless
  106.               they  belong  to        the  specified        gid.  Note that root is always
  107.               trusted, and that chroot() occurs only for anonymous ftp without
  108.               this option.
  109. “TrustedGID” gid
  110. 除了属于指定组的用户和root用户,所有用户将被chroot到自己的home目录。
  111. 匿名用户将一直被chroot,不需指定此选项。

  112.        -A     Chroot() everyone, but root.
  113. “ChrootEveryone” Yes | No
  114. 除root用户,所有用户将被chroot。

  115.        -b     Be broken. Turns on some compatibility hacks for shoddy clients,
  116.               and for broken Netfilter gateways.
  117. “BrokenClientsCompatibility” Yes | No
  118. 兼容ie等比较非正规化的ftp客户端。

  119.        -B     Start the standalone server in background (daemonize).
  120. “Daemonize” Yes | No
  121. 以守护程序方式启动。

  122.        -c clients
  123.               Allow a maximum of clients to be connected.  clients must be  at
  124.               least 1, and if you combine it with -p it will be forced down to
  125.               half the number of ports specified by -p.  If more than  clients
  126.               are  connected,  new  clients are rejected at once, even clients
  127.               wishing to upload, or to log in as normal users.        Therefore,  it
  128.               is  advisable  to  use  -m  as  primary overload protection. The
  129.               default value is 50.
  130. “MaxClientsNumber” clients
  131. 允许最大的并发连接数。此值至少是1,如指定了 -p 参数,此值被强制降至端口数
  132. 一半一下。如果客户连接数超过此值,新的连接将被立刻拒绝,即使想上传或标准
  133. 用户登录。因此,使用 -m 作为首要的过载保护是明智的。此值默认为50。

  134.        -C max connection per ip
  135.               Limit the number of simultanous connections coming from the same
  136.               IP  address.  This  is yet another very effective way to prevent
  137.               stupid denial of services and bandwidth starvation by  a        single
  138.               user.   It  works only when the server is launched in standalone
  139.               mode (if you use a super-server, it is supposed to do that).  If
  140.               the  server  is  launched  with  -C 2 , it doesnt mean that the
  141.               total number of connection  is  limited  to  2.        But  the  same
  142.               client,  coming from the same machine (or at least the same IP),
  143.               cant have more than two simultaneous connections. This features
  144.               needs some memory to track IP addresses, but its recommended to
  145.               use it.
  146. “MaxClientsPerIP” maxconnects
  147. 每ip最大并非连接数。限制来自同一ip的并发连接数。这也是防止单个用户引发
  148. DOS攻击和带宽耗尽的非常有效的方法。此选项仅当服务以守护程序方式启动时才
  149. 有效(如你使用super-server启动服务,它应该有效)。如此值为2,它不意味着
  150. 总的连接数被限制为2。但同一用户,来自同一台机器(或至少同一IP),不能多
  151. 于两个并发数。此特性需要消耗一些内存来跟踪IP地址,但建议使用它。

  152.        -d     turns on debug logging. Every command is logged, except that the
  153.               argument        to PASS is changed to "<password>". If you repeat -d ,
  154.               responses too are logged.
  155. “VerboseLog” Yes | No
  156. 打开调试日志。每个命令将被日志,除了PASS被日志为“<password>”。如重复 -d,
  157. 服务器回应也将被日志。

  158.        -D     Display dot-files.
  159. “DisplayDotFiles” Yes | No
  160. 允许显示'.'文件或目录。

  161.        -e     Only allow anonymous users to log in.
  162. “AnonymousOnly” Yes | No
  163. 仅允许匿名服务。

  164.        -E     Only allow authenticated login. Anonymous users are  prohibited.
  165. “NoAnonymous” Yes | No
  166. 仅允许非匿名服务。

  167.        -f facility
  168.               makes  ftpd  use        facility for all syslog(3) messages.  facility
  169.               defaults to ftp.        The facility  names  are  normally  listed  in
  170.               /usr/include/sys/syslog.h.   Note  that  if  -f is not the first
  171.               option on the command line, a couple of messages may  be        logged
  172.               to  local2  before the -f option is parsed.  Use -f none to dis
  173.               able logging.
  174. “SyslogFacility” facility
  175. 缺省的功能( facility )是 "ftp"。 "none" 将禁止日志。

  176.        -F fortunes file
  177.               Display a funny random message in the initial login banner.  The
  178.               random  cookies  are extracted from a text file, in the standard
  179.               fortune format. If you installed the fortune package, you should
  180.               have a directory (usually /usr/share/fortune ) with binary files
  181.               ( xxxx.dat ) and text files (without the .dat extension).
  182. “FortunesFile” filename
  183. 显示随机有趣的登录信息。信息从文本文件中读取,以标准的fortune格式。如你
  184. 已经安装fortune软件包,你将有个目录(通常是/usr/share/fortune)中包括二
  185. 进制文件(xxxx.dat)和文本文件(没有.dat扩展名的)。

  186.        -g pidfile
  187.               In standalone mode, write the pid to that  file  in  instead  of
  188.               /var/run/pure-ftpd.pid .
  189. 在standalone(守护方式)下,写PID到指定文件中替代/var/run/pure-ftpd.pid。

  190.        -G     When  this option is enabled, people can no more change the name
  191.               of already uploaded files, even if they own those files or their
  192.               directory.
  193. “NoRename” Yes | No
  194. 指定此选项后,不允许用户对文件改名,即使他是文件或目录的拥有者。

  195.        -H     Dont  resolve host names ("192.0.34.166" will be logged instead
  196.               of "www.example.com"). It can significantly speed up connections
  197.               and reduce bandwidth usage on busy servers. Use it especially on
  198.               public FTP sites.
  199. “DontResolve” Yes | No
  200. 不解析主机名(“192.0.34.166”将被日志代替“www.example.com”)。在繁忙的服务器上
  201. 将明显提高连接速度、减少带宽使用。应该在公共ftp上使用此选项。

  202.        -i     Disallow upload for anonymous users, whatever directory  permis
  203.               sions are. This option is especially useful for virtual hosting,
  204.               to avoid your users create warez sites in their account.
  205. “AnonymousCantUpload” Yes | No
  206. 不允许匿名用户上传,无论目录权限如何。此选项对虚拟主机特别有用,避免用户使用
  207. 他们的帐号建立warez网站(盗版软件站)。

  208.        -I timeout
  209.               Change the maximum idle time. The timeout  is  in  minutes,  and
  210.               defaults to 15.
  211. “MaxIdleTime” timeout
  212. 修改最大空闲时间。超时时间以分钟计,缺省为15分钟。

  213.        -j     If  the  home  directory of an user doesnt exist, automatically
  214.               create it. The newly created home directory belongs to the user,
  215.               and permissions are set according to the current directory mask.
  216.               To avoid local attacks, the parent directory should never belong
  217.               to an untrusted user.
  218. “CreateHomeDir” Yes | No
  219. 如果用户home目录不存在,自动建立它。新建的home目录属于用户,权限按当前目录掩码
  220. 设置。为避免本地攻击,上级目录绝不能属于不可信用户。

  221.        -k percentage
  222.               Disallow        upload        if the partition is more than percentage full.
  223.               Example: -k 95 will ensure that your disk will never get        filled
  224.               more than 95% by FTP users.
  225. “MaxDiskUsage” percentage
  226. 当所在磁盘分区使用超过百分之 X 时,将不在接受新的上传。
  227. 例如: -k 95 将确保ftp用户空间占用决不会超过磁盘的95%。

  228.        -K     Allow  users to resume and upload files, but NOT to delete them.
  229.               Directories can be removed, but only if they are empty.
  230. “KeepAllFiles” Yes | No
  231. 允许用户恢复和上传文件,却不允许删除他们。目录可以删除,但必须是空目录。

  232.        -l authentication:file
  233.               Enable a new authentication method. It can be one of :  -l  unix
  234.               For  standard  (/etc/passwd)  authentication.   -l  pam  For PAM
  235.               authentication.  -l ldap:LDAP config file For LDAP  directories.
  236.               -l  mysql:MySQL config file For MySQL databases.        -l pgsql:Post
  237.               gres config  file  For  Postgres        databases.   -l  puredb:PureDB
  238.               database        file  For  PureDB databases.  -l extauth:path to pure-
  239.               authd socket For external authentication handlers.
  240.               Different authentication methods        can  be  mixed        together.  For
  241.               instance        if  you  run  the  server  with  -lpuredb:/etc/pwd.pdb
  242.               -lmysql:/etc/my.cf -lunix Accounts will first  be  authenticated
  243.               from  a  PureDB  database.  If  it fails, a MySQL server will be
  244.               asked. If the account is still not found is the database,  stan
  245.               dard  unix  accounts will be scanned. Authentication methods are
  246.               tried in the order you give the -l options.
  247.               See the README.LDAP and README.MySQL files for  info  about  the
  248.               built-in LDAP and SQL directory support.
  249. 使新的认证方法生效。它可以是下列之一:
  250. “UnixAuthentication” Yes | No
  251. -l unix,标准的认证(/etc/passwd);

  252. “PAMAuthentication” Yes | No
  253. -l pam, PAM 认证;

  254. “LDAPConfigFile” LDAP config filename
  255. -l ldap:LDAP配置文件,LDAP目录认证;

  256. “MySQLConfigFile” MySQL config filename
  257. -l mysql:MySQL配置文件,MySQL数据库认证;

  258. “PGSQLConfigFile” Postgres config filename
  259. -l pgsql:Postgres配置文件,Postgres数据库认证;

  260. “PureDB” PureDB database filename
  261. -l puredb:PureDB数据库文件,PureDB数据库认证;

  262. “ExtAuth” ExtAuth filename
  263. -l extauth:pure-authd套接字路径,外部认证处理程序。

  264. 不同的认证方法可以混合在一起。例如,如果你指定了-lpuredb:/etc/pwd.pdb
  265. -lmysql:/etc/my.cf -lunix参数运行服务器,用户帐号首先使用PureDB数据库认证。
  266. 如果失败了,MySQL服务器将被查询。如果数据库中不能发现帐号,将在unix标准中
  267. 搜索。认证方法按照你给定-l选项顺序进行尝试。
  268. 有关内建的LDAP目录和SQL数据库支持请查看README.LDAP和README.MySQL文件。

  269.        -L max files:max depth
  270.               Avoid  denial-of-service        attacks by limiting the number of dis
  271.               played files in a ls and the  maximum  depth  of        a  recursive
  272.               ls.  Defaults  are  2000:5  (2000 files displayed for a single
  273.               ls and walk through 5 subdirectories max).
  274. “LimitRecursion” maxfiles:maxdepth
  275. 为避免DOS攻击限制ls命令的目录列表文件数和最大的子目录深度。缺省为2000:5
  276. (2000是ls命令显示文件数,5是子目录级数)。

  277.        -m load
  278.               Do not allow anonymous users to download files if  the  load  is
  279.               above load when the user connects. Uploads and file listings are
  280.               still allowed, as are downloads by real users. The user  is  not
  281.               told about this until he/she tries to download a file.
  282. “MaxLoad” load
  283. 如用户连接数量超过load,则不允许匿名用户下载文件。但一直允许上传文件和目录
  284. 列表,实际的用户可以下载。用户只有在尝试着去下载文件时才会得到不允许下载的
  285. 通知。

  286.        -M     Allow anonymous users to create directories.
  287. “AnonymousCanCreateDirs” Yes | No
  288. 允许匿名用户新建目录。

  289.        -n maxfiles:maxsize
  290.               Enable virtual quotas When virtual quotas are enabled, .ftpquota
  291.               files are created, and the  number  of  files  for  an  user  is
  292.               restricted to maxfiles. The max total size of his directory is
  293.               also restricted to maxsize Megabytes. Members of        the  trusted
  294.               group arent subject to quotas.
  295. “Quota” maxfiles:maxsize
  296. 使虚拟配额生效,.ftpquota文件被建立,用户的文件数被限定为maxfiles。他的目录
  297. 大小被限定在maxsizeM字节。受信任组成员不受此限制。

  298.        -N     NAT  mode. Force active mode. If your FTP server is behind a NAT
  299.               box that doesnt support applicative FTP proxying, or if you use
  300.               port  redirection  without  a  transparent  FTP proxy, use this.
  301.               Well... the previous sentence isnt very clear.  Okay:  if  your
  302.               network looks like this:
  303.               FTP--NAT.gateway/router--Internet
  304.               and  if  you want people coming from the internet to have access
  305.               to your FTP server, please try without  this  option  first.  If
  306.               Netscape clients can connect without any problem, your NAT gate
  307.               way rulez. If Netscape doesnt display directory listings,  your
  308.               NAT gateway sucks. Use -N as a workaround.
  309. “NATmode” Yes | No
  310. 强制主动模式。如果你的ftp服务器在不支持FTP代理的NAT主机后边,或如你使用端口
  311. 重定向而没有透明ftp代理,就使用此选项。好,前面的表达不是很清楚。如果你的网
  312. 络象下面这个:
  313. ftp -- NAT gateway/router -- Internet
  314. 并且如果你想让别人能从Internet访问你的ftp服务器,请先不要尝试设置此选项。如
  315. 果Netscape客户端能够连接且没有任何问题,你的NAT网关规则不错。如果netscape不
  316. 能显示目录列表,你的NAT网关够衰。使用此选项试一试。

  317.        -o     Enable pure-uploadscript.
  318. “CallUploadScript” Yes | No
  319. 使pure-uploadscript生效。也就是上传完文件后调用指定脚本做处理。

  320.        -O format:log file
  321.               Record all file transfers into a specific log file, in an alter
  322.               native format. Currently, three formats  are  supported  :  CLF,
  323.               Stats, W3C and xferlog.
  324.               If you add
  325.               -O clf:/var/log/pureftpd.log
  326.               to  your        starting  options,  Pure-FTPd  will  log  transfers in
  327.               /var/log/pureftpd.log in a format  similar  to  the  Apache  web
  328.               server in default configuration.
  329.               If you add
  330.               -O stats:/var/log/pureftpd.log
  331.               to  your        starting  options,  Pure-FTPd will create accurate log
  332.               files designed for traffic analys software like ftpStats.
  333.               If you add
  334.               -O w3c:/var/log/pureftpd.log
  335.               to your starting options, Pure-FTPd will        create        W3C-conformant
  336.               log files.
  337.               For   security   purposes,   the        path  must  be        absolute  (eg.
  338.               /var/log/pureftpd.log, not  ../log/pureftpd.log).
  339. “AltLog” format:log file
  340. 记录所有的文件传输到一指定的日志文件,以另外一种格式。当前,支持3种格式:
  341. CLF,Stats,W3C和xferlog。

  342.        -p first:last
  343.               Use only ports in the range first to  last  inclusive  for  pas
  344.               sive-mode  downloads.  This  means  that clients will not try to
  345.               open connections to TCP ports outside the range  first  -  last,
  346.               which  makes pure-ftpd more compatible with packet filters. Note
  347.               that the maximum number of clients (specified with -c) is forced
  348.               down  to        (last  + 1 - first)/2 if it is greater, as the default
  349.               is. (The syntax for the port range is, conveniently, the same as
  350.               that of iptables).
  351. “PassivePortRange” first:last
  352. 被动模式下下载使用first到last范围内的端口。这意味着客户端将不会尝试打开tcp
  353. 连接到服务器first到last之外的端口,这使得pure-ftpd与包过滤软件更兼容。注意
  354. 如果最大连接数(-c 指定)大于(last  + 1 - first)/2的话将被被强制降到此值。
  355. (端口范围的语法与IPTABLES相同,方便双方的设置)。

  356.        -P ip address or host name
  357.               Force the specified IP address in reply to a PASV/EPSV/SPSV com
  358.               mand. If the server is behind  a        masquerading  (NAT)  box  that
  359.               doesnt  properly        handle        stateful FTP masquerading, put the ip
  360.               address of that box here. If you have a dynamic IP address,  you
  361.               can use a symbolic host name (probably the one of your gateway),
  362.               that will be resolved every time a new client will connect.
  363. “ForcePassiveIP” IP | hostname
  364. 强制指定的IP答复 PASV/EPSV/SPSV 命令。如你的服务器在一台不能适当处理ftp
  365. 状态的NAT机器后面,把NAT主机地址写在这儿。如你使用的是动态ip地址,你可以
  366. 使用符合主机名(或许是你的网关),每次有新的客户端连接,它的地址被解析。

  367.        -q upload:download
  368.               Enable an upload/download ratio for anonymous users (ex: -q  1:5
  369.               means that 1 Mb of goodies have to be uploaded to leech 5 Mb).
  370. “AnonymousRatio” upload:download
  371. 使匿名用户上传/下载比率生效(例如:-q 1:5意味着每上传1M可以下载5M的数据)。

  372.        -Q upload:download
  373.               Enable  ratios  for anonymous and non-anonymous users. If the -a
  374.               option is also used, users from the trusted group have no ratio.
  375. “UserRatio” upload:download
  376. 使匿名和非匿名用户的上传下载比率生效。如 -a 选项也一起使用,受信任组用户
  377. 没有比率限制。

  378.        -r     Never  overwrite        existing  files.  Uploading a file whoose name
  379.               already exists cause  an        automatic  rename.  Files  are        called
  380.               xyz.1, xyz.2, xyz.3, etc.
  381. “AutoRename” Yes | No
  382. 决不覆盖存在的文件。上传一个文件已经存在的文件引起自动改名。文件被叫做xyz.1,
  383. xyz.2, xyz.3等。

  384.        -R     Disallow users (even non-anonymous ones) usage of the CHMOD com
  385.               mand. On hosting services, it may  prevent  newbies  from  doing
  386.               mistakes,  like setting bad permissions on their home directory.
  387.               Only root can use CHMOD when this switch is enabled.
  388. “NoChmod” Yes | no
  389. 不允许用户(即使是非匿名用户)使用CHMOD命令。在开放服务的主机上,这可以避免新
  390. 手犯错误,象对他们的home目录设置错误的权限。若此选项有效,仅root允许使用CHMOD。

  391.        -s     Dont allow anonymous users to retrieve  files  owned  by        "ftp"
  392.               (generally, files uploaded by other anonymous users).
  393. “AntiWarez” Yes | No
  394. 不允许匿名用户下载所有者是“ftp”的文件(通常,文件是其它匿名用户上传的)。

  395.        -S [{ip address|hostname}] [,{port|service name}]
  396.               This  option  is only effective when the server is launched as a
  397.               standalone server.  Connections are accepted on the specified IP
  398.               and  port. IPv4 and IPv6 are supported. Numeric and fully-quali
  399.               fied host names are accepted. A service name (see /etc/services)
  400.               can be used instead of a numeric port number.
  401. “Bind” [{ip address|hostname}] [,{port|service name}]
  402. 这个选项只有当服务器以守护程序方式启动时才有效。到指定的ip和端口的连接被
  403. 接受。支持ipv4和ipv6。可以接受数字或全称主机名。服务名(看/etc/services)
  404. 可以用来代替数字端口号。

  405.        -t bandwidth
  406.               or  -t upload bandwidth:download bandwidth Enable process prior
  407.               ity lowering and bandwidth throttling for anonymous users. Delay
  408.               should be in kilobytes/seconds.
  409. “AnonymousBandwidth” bandwidth | upload-bandwidth:download-bandwidth
  410. 限制匿名用户带宽,带宽单位是k字节/秒。用法参见 -T。

  411.        -T bandwidth
  412.               or  -T upload bandwidth:download bandwidth Enable process prior
  413.               ity  lowering  and  bandwidth  throttling   for        *ALL*        users.
  414.               Pure-FTPd  should have been explicitely compiled with throttling
  415.               support to have these flags work.  It is possible to  have  dif
  416.               ferent  bandwidth limits for uploads and for downloads. -t and
  417.               -T can indeed be followed by two numbers delimited by a column
  418.               (:). The first number is the upload bandwidth and the next one
  419.               applies only to downloads. One of them can be left  blank  which
  420.               means  infinity.         A single number without any column means that
  421.               the same limit applies to upload and download.
  422. “UserBandwidth” bandwidth | upload-bandwidth:download-bandwidth
  423. 对所有用户限制带宽。
  424. pure-ftpd必须在编译时指定带宽限制支持,此标记才能正常工作。对上传和下载有
  425. 不同的带宽限制是可能的。-t 和 -T 可以跟随两个冒号分隔的数字。第一个数是上传
  426. 带宽,下一个是下载带宽。它们之一可以是空白代表没限制。当数值而没有冒号代表
  427. 上传和下载有相同的限制。



  428.        -u uid Do not allow uids below uid to log in  (typically,  low-numbered
  429.               uids  are  used  for administrative accounts).  -u 100 is suffi
  430.               cient to deny access to  all  administrative  accounts  on  many
  431.               linux  boxes,  where  99        is  the  last  administrative account.
  432.               Anonymous FTP is allowed even if the uid        of  the  ftp  user  is
  433.               smaller than uid.  -u 1 denies access only to root accounts. The
  434.               default is to allow FTP access to all accounts.
  435. “MinUID” UserID
  436. 不允许UID低于此值的用户登录(典型的,数值低的UID是管理帐号使用的)。-u 100
  437. 足以在多数linux上禁止管理帐号登录了,这里99是最后的管理帐号。即使ftp帐号的
  438. UID小于此值,匿名访问也是允许的。-u 1 只禁止了root帐号。缺省是允许所有帐号。

  439.        -U umask files:umask dirs
  440.               Change the mask for creation of new files and  directories.  The
  441.               default  are 133 (files are readable -but not writable- by other
  442.               users) and 022 (same thing for directory, with the  execute  bit
  443.               on).   If  new  files  should  only be readable by the user, use
  444.               177:077. If you  want  uploaded  files  to  be  executable,  use
  445.               022:022  (files  will  be  readable  by other people) or 077:077
  446.               (files will only be readable by their owner).
  447. “Umask” file-umask: dirctory-umask
  448. 修改新建文件和目录的掩码(缺省的权限)。缺省掩码是133(文件可读但其它组
  449. 用户不可写)和022(目录与文件相同,加上了执行权限)。如果希望新建文件只
  450. 对用户可读,使用177:077。如你想上传的文件可执行,使用022:022(文件将其它
  451. 组可读)或077:077(文件仅所有者可读)。
  452. 注意:umask是反码。如想新建文件权限为644,则umask是133。

  453.        -v bonjour name
  454.               Set the Bonjour name of the service (only available on  MacOS  X
  455.               when Bonjour support is compiled in).
  456. 对苹果机专用选项,忽略。

  457.        -V ip address
  458.               Allow  non-anonymous  FTP  access only on this specific local IP
  459.               address. All other IP addresses are only        anonymous.  With  that
  460.               option,  you  can have routed IPs for public access, and a local
  461.               IP (like 10.x.x.x) for  administration.  You  can  also  have  a
  462.               routable        trusted  IP protected by firewall rules, and only that
  463.               IP can be used to login as a non-anonymous user.
  464. “TrustedIP” IP address
  465. 只允许特定本地ip地址进行非匿名用户访问。所有其他ip地址只允许匿名访问。使用此
  466. 选项,你可以指定一个对外服务的IP,和一个用于管理目的本地IP(象10.x.x.x)。你
  467. 也可以有一个由防火墙保护的IP,仅有此IP允许非匿名用户登录。

  468.        -w     Enable support for the FXP  protocol,  for  non-anonymous  users
  469.               only.
  470. “AllowUserFXP” yes or no
  471. 对非匿名用户开放FXP协议支持。

  472.        -W     Enable the FXP protocol for everyone.  FXP IS AN UNSECURE PROTO
  473.               COL. NEVER ENABLE IT ON UNTRUSTED NETWORKS.
  474. “AllowAnonymousFXP” yes or no
  475. 允许所有用户FXP,包括匿名用户。FXP是一个不安全的协议。在不可信任的网络上
  476. 决不使此选项为有效。

  477.        -x     In normal operation mode,  authenticated        users  can  read/write
  478.               files  beginning        with  a  dot (.). Anonymous users cant, for
  479.               security reasons (like changing banners or a forgotten .rhosts).
  480.               When  -x        is used, authenticated users can download dot-files,
  481.               but not overwrite/create them, even if they own them. That  way,
  482.               you can prevent hosted users from messing
  483. “ProhibitDotFilesWrite” yes or no
  484. 在标注操作模式,认证用户可以读、写点开始的文件。出于安全理由
  485. (象修改banners或一忘记的.rhosts),匿名用户不允许。当 -x 被指定,认证用户
  486. 可以下载'.'开头的文件,但不能覆盖、建立它们,即使是它们的所有者。你可以避免
  487. 主机用户的捣乱。


  488.        -X     This flag is identical to the previous one (writing dot-files is
  489.               prohibited), but in addition, users cant even *read* files  and
  490.               directories beginning with a dot (like "cd .ssh").
  491. “ProhibitDotFilesRead” yes or no
  492. 这个标记与前一个相同(禁止写'.'文件),另外,用户不能读'.'文件和目录
  493. (象"cd .ssh")。

  494.        -y per user max sessions:max anonymous sessions
  495.               This  switch enables per-user concurrency limits. Two values are
  496.               separated by a column. The first one is the max number  of  con
  497.               current sessions for a single login. The second one is the maxi
  498.               mum number of anonoymous sessions.
  499. “PerUserLimits” value1:value2
  500. 此选项能做每用户并发限制。两个数值使用冒号分隔。第一个是最大同一认证用户
  501. (帐号)并发会话数。第二个是最大匿名用户并发会话数。

  502.        -Y tls behavior
  503.               -Y 0 (default) disables SSL/TLS security mechanisms.
  504.               -Y 1 Accept both normal sessions and SSL/TLS ones.
  505.               -Y 2 refuses connections        that  arent  using  SSL/TLS  security
  506.               mechanisms, including anonymous ones.
  507.               The  server  must  have been compiled with SSL/TLS support and a
  508.               valid certificate must be in place to accept encrypted sessions.
  509. “TLS” 0|1|2
  510. -Y 0 (缺省)禁用 SSL/TLS 安全机制。
  511. -Y 1 接受标准会话和 SSL/TLS 会话。
  512. -Y 2 只使用 SSL/TLS 安全机制,包括匿名访问。
  513. 服务器必须在编译时设定 SSL/TLS 支持,并且必须在合适的位置有有效的证书来接受
  514. 加密回话。

  515.        -z     Allow  anonymous        users  to  read files and directories starting
  516.               with a dot (.).
  517. “AllowDotFiles” yes or no
  518. 允许匿名用户读点开始的文件和目录。

  519.        -Z     Add safe guards against common customer mistakes (like  chmod  0
  520.               on their own files) .
  521. “CustomerProof” yes or no
  522. 加入安全防护防护普通的客户犯错误(类似于:chmod 0 他们的文件)。


  523. AUTHENTICATION
  524.        Some of the complexities of older servers are left out.

  525.        This  version of pure-ftpd can use PAM for authentication. If you want
  526.        it to consult any files like /etc/shells or /etc/ftpd/ftpusers  consult
  527.        pam docs. LDAP directories and SQL databases are also supported.

  528.        Anonymous users are authenticated in any of three ways:
  529. 匿名用户认证有多种方法:

  530.        1.  The        user  logs  in as "ftp" or "anonymous" and there is an account
  531.        called "ftp" with an existing home directory. This server does not  ask
  532.        anonymous users for an email address or other password.
  533. 1、用“ftp”或“anonymous”作为用户名登录,有个叫“ftp”的帐号而且其home目录确实存在。
  534. 服务器不会询问匿名用户邮件地址或其它的口令。

  535.        2.  The        user connects to an IP address which resolves to the name of a
  536.        directory in /etc/pure-ftpd (or a symlink in that directory to  a  real
  537.        directory),  and  there is an account called "ftp" (which does not need
  538.        to have a valid home directory). See Virtual Servers below.
  539. 2、用户连接到解析出来的IP地址是/etc/pure-ftpd中的一个目录名(或是一个链接到一
  540. 实际目录的符号链),且有个帐号叫“ftp”(此帐号不需要有有效的home目录)。参见下
  541. 面的虚拟服务器。

  542.        Ftpd does a chroot(2) to the relevant base directory when an  anonymous
  543.        user logs in.
  544. 当匿名用户登录后,ftpd做chroot到其相应的基本目录。

  545.        Note that ftpd allows remote users to log in as root if the password is
  546.        known and -u not used.
  547. 注意:ftpd允许远程用户作为root登录,如果你知道root的口令并且没有使用 -u 选项。


  548. UNUSUAL FEATURES
  549.        Ftpd never switches uid and euid, it uses setfsuid(2) instead. The main
  550.        reason  is  that  uid switching has been exploited in several breakins,
  551.        but the sheer ugliness of uid switching counts too.   Ftpd  only  calls
  552.        setfsuid(2) once, at login.

  553.        If a users home directory is /path/to/home/./, FTP sessions under that
  554.        UID will be chroot()ed. In addition, if a  userss  home        directory  is
  555.        /path/to/home/./directory   the         session   will   be   chroot()ed   to
  556.        /path/to/home and the FTP session will start in directory.
  557. 如用户的home目录是/path/to/home/./,那个用户的ftp会话将被chroot。另外,如用户
  558. home目录是/path/to/home/./directory则ftp会话被chroot到/path/to/home且ftp会话将
  559. 在directory中开始。

  560.        As noted above, this pure-ftpd omits several features that are required
  561.        by  the        RFC  or might be considered useful at first. Here is a list of
  562.        the most important omissions.
  563. 同上面一样值得注意的是,这个pure-ftpd省略了多个被RFC或起先可能认为很有用的特性。
  564. 这儿有一非常重要的冗长列表。

  565.        On-the-fly tar is not supported, for several reasons. I feel that users
  566.        who  want  to  get  many  files should use a special FTP client such as
  567.        "mirror," which also supports incremental fetch. I dont want to either
  568.        add  several  hundred  lines  of code to create tar files or execute an
  569.        external tar. Finally, on-the-fly tar distorts log files.
  570. 自动tar不被支持,有几个理由。我觉得想要获取多个文件的用户应该使用象“mirror”这样
  571. 的专门的ftp客户端软件,这种软件也支持增量获取。我不想为建立tar文件或执行外部程序tar
  572. 添加几百行代码。最后,自动tar会扰乱日志文件。

  573.        On-the-fly compression is left out too. Most files on an FTP  site  are
  574.        compressed  already,  and if a file isnt, there presumably is a reason
  575.        why. (As for decompression: Dont  FTP  users  waste  bandwidth  enough
  576.        without help from on-the-fly decompression?)
  577. 自动压缩也被舍去。ftp站点上的大多数文件已经是压缩的了,如果没有,大概有不压缩的
  578. 理由。


  579. DIRECTORY ALIASES
  580.        Shortcuts  for  the  "cd"  command can be set up if the server has been
  581.        compiled with the --with-diraliases feature.

  582.        To    enable    directory    aliases,        create          a    file        called
  583.        /etc/pureftpd-dir-aliases  and alternate lines of alias names and asso
  584.        ciated directories.
  585. 目录别名
  586. 如服务器编译时指定--with-diraliases选项,则可以设置cd命令的快捷方式。使目录别名生效,建
  587. 立一名叫/etc/pureftpd-dir-aliases 的文件,其中交替为别名行和关联的目录。

  588. ANONYMOUS FTP
  589.        This server leaves out some of the commands and features that have been
  590.        used  to  subvert anonymous FTP servers in the past, but still you have
  591.        to be a little bit careful in order to support  anonymous  FTP  without
  592.        risk to the rest of your files.
  593. 这个服务器去掉了过去扰乱匿名服务的一些命令和特性。

  594.        Make  ~ftp  and all files and directories below this directory owned by
  595.        some user other than "ftp," and only the .../incoming  directory/direc
  596.        tories  writable  by  "ftp." It is probably best if all directories are
  597.        writable only by a special group such as "ftpadmin" and "ftp" is not  a
  598.        member of this group.
  599. 使~ftp和其下的所有文件、目录的所有者不要是“ftp”,此用户仅有incoming目录的写
  600. 权限。如只有象“ftpadmin”这样的指定组拥有所有目录的写权限,且“ftp”不是此组成员,
  601. 这样大概是最好的。

  602.        If  you do not trust the local users, put ~ftp on a separate partition,
  603.        so local users cant hard-link unapproved files into the anonymous  FTP
  604.        area.
  605. 如你不信任本地用户,放置~ftp到一独立磁盘分区,这样本地用户就不能将未经批准的文
  606. 件硬链接到匿名ftp区域。

  607.        Use of the -s option is strongly suggested. (Simply add "-s" to the end
  608.        of the ftpd line in /etc/inetd.conf to enable it.)
  609. 强烈建议使用 -s 选项。(在/etc/inetd.conf文件中ftpd那样行行尾加入 -s 使其生效。)

  610.        Most other  FTP        servers  require  that        a  number  of  files  such  as
  611.        ~ftp/bin/ls  exist.  This  server  does        not  require that any files or
  612.        directories within ~/ftp whatsoever exist, and  I  recommend  that  all
  613.        such unnecessary files are removed (for no real reason).
  614. 大部分其它的ftp服务器都需要在匿名home目录下有许多的命令文件。这个服务器不需要匿名
  615. home目录下有任何的文件或目录存在,而且我建议删除所有没有用的文件。

  616.        It  may be worth considering to run the anonymous FTP service as a vir
  617.        tual server, to get automatic  logins  and  to  firewall  off  the  FTP
  618.        address/port to which real users can log in.
  619. 运行匿名ftp服务作为虚拟服务器,使得能自动登录,防火墙后的ftp地址/端口用来真正
  620. 用户的登录,这种想法是很有价值的。

  621.        If  your  server is a public FTP site, you may want to allow only ftp
  622.        and anonymous users to log in. Use  the        -e  option  for  this.        Real
  623.        accounts  will be ignored and you will get a secure, anonymous-only FTP
  624.        server.
  625. 如你的服务器是一公共ftp站点,你可能会想只允许匿名登录。使用 -e 选项来达到此目的。
  626. 实际用户将被忽略,完全的匿名ftp服务器将更安全。


  627. MAGIC FILES
  628.        The files <ftproot>/ are magical.
  629. <ftproot>下的.banner 和 .message 文件是不可思议的。

  630.        If there is a file called .banner in the root directory of  the        anony
  631.        mous  FTP  area,  or in the root directory of a virtual host, and it is
  632.        shorter than 1024 bytes, it is printed upon login. (If the client  does
  633.        not  log  in explicitly, and an implicit login is triggered by a CWD or
  634.        CDUP command, the banner is not printed. This is regrettable  but  hard
  635.        to avoid.)
  636. 如果在匿名ftp的根目录区有一叫.banner的文件,或在虚拟主机的根目录,并且文件长度
  637. 小于1024字节,它将在用户登录时显示。(如果客户端没有明确的登录,而是由CWD或CDUP
  638. 命令隐式的登录触发,banner将不会显示。这是非常可惜的,但又难于避免)。

  639.        If  there  is a file called .message in any directory and it is shorter
  640.        than 1024 bytes, that file is  printed  whenever  a  user  enters  that
  641.        directory using CWD or CDUP.
  642. 如果在任何目录下有一叫 .message 的文件且其长度小于1024字节,只要用户使用CWD或
  643. CDUP命令进入目录,那个文件就会被显示。


  644. VIRTUAL SERVERS
  645. 虚拟服务器
  646.        You  can  run  several  different anonymous FTP servers on one host, by
  647.        giving the host several IP addresses with different DNS names.
  648. 给主机多个ip地址和相应的不同域名,你能在同一台主机上开通多个不同的匿名服务器。

  649.        Here are the steps needed to create an extra server using an  IP  alias
  650.        on linux 2.4.x, called "ftp.example.com" on address 10.11.12.13. on the
  651.        IP alias eth0.
  652. 这儿有在linux 2.4.x下使用ip别名建立另外的服务器的步骤,在eth0上建立ip别名,地址
  653. 为10.11.12.13,域名为"ftp.example.com"。

  654.        1. Create an "ftp" account if you do not have one. It it  best  if  the
  655.        account        does  not  have  a valid home directory and shell. I prefer to
  656.        make /dev/null the ftp accounts home directory and shell.   Ftpd  uses
  657.        this account to set the anonymous users uid.
  658. 1、如果你没有“ftp”帐号,现在就建一个。如果帐号没有有效的home目录和shell是最好了。
  659. 我喜欢把/dev/null作为ftp帐号的home目录和shell。ftpd使用此帐号去设置匿名用户UID。

  660.        2.  Create a directory as described in Anonymous FTP and make a symlink
  661.        called  which points to this directory.
  662. 2、建立匿名ftp目录并且在使得符号链接/etc/pure-ftpd/10.11.12.13链到这个新目录。

  663.        3. Make sure your kernel has support for IP aliases.
  664. 3、确认你的内核支持ip别名。

  665.        4. Make sure that the following commands are run at boot:
  666. 4、确认下列命令在下次系统引导时会执行:
  667.          /sbin/ifconfig eth0:1 10.11.12.13

  668.        That should be all. If you have problems, here are some things to  try.
  669. 全部完成。如出现问题,尝试下面一些方法。

  670.        First,  symlink /etc/pure-ftpd/127.0.0.1 to some directory and say "ftp
  671.        localhost". If that doesnt log you in, the problem is with ftpd.
  672. 首先,符合链接/etc/pure-ftpd/127.0.0.1到相同的目录,并执行"ftp localhost"。如果
  673. 不能登录,那是ftpd的问题。

  674.        If not, "ping -v 10.11.12.13" and/or "ping -v ftp.example.com" from the
  675.        same host. If this does not work, the problem is with the IP alias.
  676. 如果不是这样,在服务器上执行"ping -v 10.11.12.13"和"ping -v ftp.example.com"。
  677. 如果不能正常工作,则ip别名有问题。

  678.        Next,  try "ping -v 10.11.12.13" from a host on the local ethernet, and
  679.        afterwards "/sbin/arp -a". If  10.11.12.13  is  listed  among  the  ARP
  680.        entries with the correct hardware address, the problem is probably with
  681.        the IP alias. If  10.11.12.13  is  listed,  but        has  hardware  address
  682.        0:0:0:0:0:0, then proxy-ARP isnt working.
  683. 接下来,从局域网上的其它主机执行"ping -v 10.11.12.13",然后执行"/sbin/arp -a"。
  684. 如10.11.12.13在列出的ARP条目之中且硬件地址正确,可能还是ip别名的毛病。如果列出
  685. 了10.11.12.13,但硬件地址是0:0:0:0:0:0,则ARP代理没有工作。

  686.        If none of that helps, Im stumped. Good luck.
  687. 如果对你没什么帮助,我也没办法了。祝你好运。

  688.        Warning: If you setup a virtual hosts, normal users will not be able to
  689.        login via this name, so dont create link/directory  in  /etc/pure-ftpd
  690.        for your regular hostname.
  691. 警告:如果你设置虚拟主机,标准用户将不能通过虚拟主机登录,因此,不要在/etc/pure-ftpd
  692. 目录中建立你的正规的主机名链接。


  693. FILES
  694.        /etc/passwd is used via libc (and PAM is this case), to get the uid and
  695.        home directory of normal users, the uid and home directory of "ftp" for
  696.        normal  anonymous ftp, and just the uid of "ftp" for virtual ftp hosts.

  697.        /etc/shadow is used like /etc/passwd if shadow support is enabled.

  698.        /etc/group is used via libc, to get  the  group        membership  of        normal
  699.        users.

  700.        /proc/net/tcp  is  used to count existing FTP connections, if the -c or
  701.        -p options are used

  702.        /etc/pure-ftpd/<ip address> is the base directory for the <ip  address>
  703.        virtual        ftp  server,  or  a symbolic link to its base directory.  Ftpd
  704.        does a chroot(2) into this  directory  when  a  user  logs  in  to  <ip
  705.        address>, thus symlinks outside this directory will not work.

  706.        ~ftp  is  the  base  directory for "normal" anonymous FTP.  Ftpd does a
  707.        chroot(2) into this directory when an anonymous user logs in, thus sym
  708.        links outside this directory will not work.


  709. LS
  710.        The  behaviour  of  LIST  and  NLST is a tricky issue. Few servers send
  711.        RFC-compliant responses to LIST, and some clients depend on non-compli
  712.        ant responses.

  713.        This server uses glob(3) to do filename globbing.

  714.        The  response  to NLST is by default similar to that of ls(1), and that
  715.        to LIST is by default similar to that of ls -l or ls -lg on  most  Unix
  716.        systems,  except  that  the "total" count is meaningless.  Only regular
  717.        files, directories and symlinks are shown. Only        important  ls  options
  718.        are supported:

  719.        -1     Undoes -l and -C.

  720.        -a     lists even files/directories whose names begin with ".".

  721.        -C     lists  files in as many colums as will fit on the screen. Undoes
  722.               -1 and -l.

  723.        -d     lists argument directories names rather their contents.

  724.        -D     List files beginning with a  dot        (.)  even  when  the  client
  725.               doesnt append the -a option to the list command.

  726.        -F     appends * to executable regular files, @ to symlinks and /
  727.               to directories.

  728.        -l     shows various details about the file, including file group.  See
  729.               ls(1) for details. Undoes -1 and -C.

  730.        -r     reverses        the  sorting order (modifies -S and -t and the default
  731.               alphabetical ordering).

  732.        -R     recursively descends into subdirectories of the argument        direc
  733.               tories.

  734.        -S     Sorts by file size instead of by name. Undoes -t.

  735.        -t     Sorts by file modification time instead of by name. Undoes -S.


  736. PROTOCOL
  737.        Here are the FTP commands supported by this server.
  738.        ABOR  NOOP  ALLO  USER PASS QUIT SYST PORT EPRT PASV EPSV SPSV PWD XPWD
  739.        CWD XCWD CDUP XCUP HELP RETR REST DELE STOR APPE STOU MKD XMKD RMD XRMD
  740.        LIST  NLST  TYPE MODE STRU XDBG MDTM SIZE RNFR RNTO STAT MLST MLSD FEAT
  741.        ESTA ESTP AUTH TLS PBSZ PROT OPTS UTF8 OPTS MLST SITE IDLE  SITE  CHMOD
  742.        SITE HELP SITE TIME SITE UTIME


  743. BUGS
  744.        Please  report  bugs  to the mailing-list (see below).  Pure-FTPd looks
  745.        very stable and is used on production servers. However it comes with no
  746.        warranty and it can have nasty bugs or security flaws.


  747. HOME PAGE
  748.        http://www.pureftpd.org/

  749. NEW VERSIONS
  750.        See the mailing-list on http://www.pureftpd.org/ml/.


  751. AUTHOR AND LICENSE
  752.        Troll-FTPd was written by Arnt Gulbrandsen <agulbra@troll.no> and copy
  753.        right 1995-2002 Troll Tech AS, Waldemar Thranes gate 98B, N-0175  Oslo,
  754.        Norway, fax +47 22806380.

  755.        Pure-FTPd  is  (C)opyleft 2001-2006 by Frank DENIS <j@pureftpd.org> and
  756.        the Pure-FTPd team.

  757.        This software is covered by the BSD license.

  758.        Contributors:
  759.         Arnt Gulbrandsen,
  760.         Troll Tech AS,
  761.         Janos Farkas,
  762.         August Fullford,
  763.         Ximenes Zalteca,
  764.         Patrick Michael Kane,
  765.         Arkadiusz Miskiewicz,
  766.         Michael K. Johnson,
  767.         Kelley Lingerfelt,
  768.         Sebastian Andersson,
  769.         Andreas Westin,
  770.         Jason Lunz,
  771.         Mathias Gumz,
  772.         Claudiu Costin,
  773.         Ping,
  774.         Paul Lasarev,
  775.         Jean-Mathieux Schaffhauser,
  776.         Emmanuel Hocdet,
  777.         Sami Koskinen,
  778.         Sami Farin,
  779.         Luis Llorente Campo,
  780.         Peter Pentchev,
  781.         Darren Casey,
  782.         The Regents of the University of California,
  783.         Theo de Raadt (OpenBSD),
  784.         Matthias Andree,
  785.         Isak Lyberth,
  786.         Steve Reid,
  787.         RSA Data Security Inc,
  788.         Trilucid,
  789.         Dmtry Lebkov,
  790.         Johan Huisman,
  791.         Thorsten Kukuk,
  792.         Jan van Veen,
  793.         Roger Constantin Demetrescu,
  794.         Stefano F.,
  795.         Robert Varga,
  796.         Freeman,
  797.         James Metcalf,
  798.         Im Eunjea,
  799.         Philip Gladstone,
  800.         Kenneth Stailey,
  801.         Brad Smith,
  802.         Ulrik Sartipy,
  803.         Cindy Marasco,
  804.         Nicolas Doye,
  805.         Thomas Briggs,
  806.         Stanton Gallegos,
  807.         Florin Andrei,
  808.         Chan Wilson,
  809.         Bjoern Metzdorf,
  810.         Ben Gertzfield,
  811.         Akhilesch Mritunjai,
  812.         Dawid Szymanski,
  813.         Kurt Inge Smadal,
  814.         Alex Dupre,
  815.         Gabriele Vinci,
  816.         Andrey Ulanov,
  817.         Fygul Hether,
  818.         Jeffrey Lim,
  819.         Ying-Chieh Liao,
  820.         Johannes Erdfelt,
  821.         Martin Sarfy,
  822.         Clive Goodhead,
  823.         Aristoteles Pagaltzis,
  824.         Stefan Hornburg,
  825.         Mehmet Cokcevik,
  826.         Brynjar Eide,
  827.         Torgnt Wernersson,
  828.         Banhalmi Csaba,
  829.         Volodin D,
  830.         Oriol Magran Jui-Nan Lin,
  831.         Patrick Gosling.


  832. SEE ALSO
  833.        ftp(1),        pure-ftpd(8)  pure-ftpwho(8)   pure-mrtginfo(8)   pure-upload
  834.        script(8)   pure-statsdecode(8)         pure-pw(8)  pure-quotacheck(8)  pure-
  835.        authd(8)

  836.        RFC 959, RFC 2228, RFC 2389 and RFC 2428.



  837. Pure-FTPd Team                            1.0.21                          pure-ftpd(8)

复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-10-16 09:22:56 | 显示全部楼层
好人啊,呵呵
支持一下
回复 支持 反对

使用道具 举报

发表于 2006-10-17 13:50:00 | 显示全部楼层
强烈支持!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表