ftpservers.5
上传用户:zibowangxu
上传日期:2007-01-04
资源大小:331k
文件大小:4k
源码类别:

Ftp客户端

开发平台:

Unix_Linux

  1. ."
  2. ." Copyright (c) 1999 WU-FTPD Development Group. 
  3. ." All rights reserved.
  4. ." 
  5. ." Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994 
  6. ." The Regents of the University of California.  Portions Copyright (c) 
  7. ." 1993, 1994 Washington University in Saint Louis.  Portions Copyright 
  8. ." (c) 1996, 1998 Berkeley Software Design, Inc.  Portions Copyright (c) 
  9. ." 1998 Sendmail, Inc.  Portions Copyright (c) 1983, 1995, 1996, 1997 Eric 
  10. ." P. Allman.  Portions Copyright (c) 1989 Massachusetts Institute of 
  11. ." Technology.  Portions Copyright (c) 1997 Stan Barber.  Portions 
  12. ." Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997 Free Software 
  13. ." Foundation, Inc.  Portions Copyright (c) 1997 Kent Landfield. 
  14. ."
  15. ." Use and distribution of this software and its source code are governed 
  16. ." by the terms and conditions of the WU-FTPD Software License ("LICENSE"). 
  17. ."
  18. ."     $Id: ftpservers.5,v 1.1 1999/09/20 01:26:26 wuftpd Exp $
  19. ."
  20. .TH ftpservers 5
  21. .SH Name
  22. ftpservers - ftpd virtual hosting configuration specification file 
  23. .SH Description
  24. The ftpservers file is used to tell which set of virtual domain configuration 
  25. files the 
  26. .BR ftpd(8) 
  27. server should use. When compiled with VIRTUAL support, wu-ftpd has the
  28. ability to use separate configuration files for each virtual domain.
  29. Currently, configuration files are placed into a separate virtual domain 
  30. directory. The directory path and the IP address that is to use those 
  31. configuration files is listed in the ftpservers file.  The actual 
  32. configuration files put into the virtual domain directory MUST be 
  33. named:
  34. .PP
  35.     ftpaccess      - virtual domain's access file
  36.     ftpusers       - restrict the accounts that can use the 
  37.                      web server,
  38.     ftpgroups      - SITE GROUP and SITE GPASS support,
  39.     ftphosts       - allow or deny usernames access to that 
  40.                      virtual server,
  41.     ftpconversions - customize conversions available in the 
  42.                      virtual domain.
  43. You do not need to put every file in each of the virtual domain 
  44. directories. If you want a set of domains to use the master copy
  45. of a file, for example, the ftpconversions file, then do not include
  46. that file in those virtual domain directories. In that case the
  47. default master copy will be used.
  48.  
  49. .B NOTE!!!: 
  50. The file names must match those listed above. If you misspell any of 
  51. them or name them something else, the server WILL NOT find them and 
  52. the master copy of them will be used instead.
  53. .SH ftpservers file format
  54. There are two fields to each entry.
  55. .B ipaddr/hostname   directory-containing-configuration-files
  56. For example:
  57.     10.196.145.10    /etc/ftpd/ftpaccess.somedomain/
  58.     10.196.145.200   /etc/ftpd/ftpaccess.someotherdomain/
  59.     some.domain      INTERNAL
  60. When an ftp client connects to the server, ftpd tries to match the IP 
  61. address the ftp client connected to with one found in the ftpservers file.  
  62. If a match is found the path to the specified directory containing
  63. the configuration files for that specific domain is returned. The 
  64. ftpd server uses any configuration files in that directory.  
  65. If a match is not found, or an invalid directory path is encountered,
  66. default paths to the configuration files are used.  The use of INTERNAL 
  67. in the example above fails the check for a specific directory and the 
  68. master configuration files will be used. 
  69. Either the actual IP address or a specific hostname can be used to
  70. specify the virtual domain.  It is better to specify the actual IP
  71. of the virtual domain as it reduces the need for a domain lookup
  72. and eliminates DNS security related naming issues.
  73.     10.196.145.20     /etc/ftpd/config/faqs.org/
  74.     ftp.some.domain   /etc/ftpd/config/faqs.org/
  75. As usual, comment lines are depicted with a # sign. Both comment lines 
  76. and blanklines are ignored.
  77. .P
  78. .SH See Also
  79. .BR ftpd(8) ,
  80. .BR ftpaccess(5)
  81. .BR ftplog(5) ,
  82. .BR ftpconversions(5) ,
  83. .BR ftphosts(5)