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

Ftp客户端

开发平台:

Unix_Linux

  1. # $Id: README.AUTOCONF,v 1.3 1999/10/01 15:04:13 wuftpd Exp $
  2. The configure script will automatically determine the correct settings for
  3. your system. The advantages of this are primarily that, once it works well,
  4. you will be able to build wu-ftpd even on unsupported platforms with little
  5. or no work, and that we can react automatically to changes in operating
  6. systems (such as Linux/glibc 2.0 being different from Linux/glibc 2.1 in
  7. several regards).
  8. To adjust settings, you can pass the following parameters when calling
  9. ./configure :
  10. --with-etc-dir=PATH Path for configuration files, usually /etc
  11. --with-pid-dir=PATH Location of run/pid files, usually /var/run
  12. --with-log-dir=PATH Location of log files [xferlog], usually /var/log
  13. --disable-upload Disables support for the upload keyword in the
  14. ftpaccess file
  15. --disable-overwrite Disables support for the overwrite keyword in the
  16. ftpaccess file
  17. --disable-hostxs Disables support for the allow and deny keywords in
  18. the ftpaccess file
  19. --disable-logfailed Disable logging of failed login attempts
  20. (wrong password, wrong username etc.)
  21. --disable-logtoomany Disable logging of failed login attempts that failed
  22. because too many users are already logged in
  23. --disable-private Disable support for private files (site group/site
  24. gpass ftp commands)
  25. --disable-dnsretry Don't retry failed DNS lookups at connection time
  26. --enable-anononly allow only anonymous ftp connections, no real user
  27. logins
  28. --enable-paranoid Disables some features that might possibly affect
  29. security
  30. --disable-quota Don't support disk quotas, even if your operating
  31. system does.
  32. --disable-pam Don't use PAM authentication, even if your operating
  33. system supports it
  34. --enable-skey Support S/Key authentication (needs S/Key libraries)
  35. --enable-opie Support OPIE (One Password In Everything)
  36. authentication (needs OPIE libraries)
  37. --disable-new-cd With this, cd ~ does not return to chroot-relative home
  38. directory
  39. --enable-chmod Allow ftp users to set SETUID, SETGID and STICKY
  40. bits on file permissions
  41. --disable-rfc931 Don't do RFC931 (IDENT) lookups (worse logging, but
  42. faster)
  43. --disable-daemon Don't support running as a normal daemon (as opposed
  44. to running from inetd)
  45. --disable-map-chdir Don't keep track of user's path changes.
  46. This leads to worse symlink handling.
  47. --disable-throughput Don't keep track of user's throughput
  48. --disable-count Don't keep track of transferred bytes (for
  49. statistics)
  50. --disable-newlines Suppress some extra blank lines
  51. --enable-crackers Don't wait for password entry if someone tries to
  52. log in with a wrong username.
  53. This may be convenient, but it is also a security
  54. risk: Crackers can find out the names of all your
  55. valid users.
  56. --disable-verbose Disable verbose error logging
  57. --enable-noop NOOP command resets idle time
  58. --disable-log-rp Log the relative path rather than the real path name
  59. --disable-virtual Don't support virtual servers
  60. See doc/HOWTO/VIRTUAL.FTP.SUPPORT for details on 
  61.                         virtual servers.
  62. --disable-closedvirt Allow guests to log in to virtual servers.
  63. --disable-dns Skip all DNS lookups
  64. --disable-port Disallow port mode connections
  65. --disable-pasv Disallow passive mode connections
  66. --disable-plsm Disable PID lock sleep messages
  67. recommended for busy sites
  68. --disable-pasvip Don't require the same IP for control and data
  69. connection in passive mode.
  70. This is more secure, but might cause trouble with
  71. some firewalls.
  72. --disable-anonymous Don't allow anonymous ftp connects (real users only)
  73. --enable-ls Use the internal ls command - call an internal version
  74. of ls instead of /bin/ls in the chroot directory.  This
  75.                         is experimental, and has known problems.
  76. --enable-numericuid Makes the internal ls display UID and GID instead of
  77. user/group names. This is faster especially on
  78. systems with many users, but the ls output looks
  79. worse.
  80. --disable-hidesetuid Normally, the internal ls command hides
  81. setuid/setgid bits from the user to hide possible
  82. security problems.
  83. Use --disable-hidesetuid to disable this
  84. behavior.
  85. --disable-mail Don't support the "mail on upload" feature
  86. This feature allows you to automatically send an
  87. e-mail notification to your ftp administrator(s)
  88. when an anonymous user uploads a file.
  89. --enable-badclients Support broken clients.
  90. Some ftp clients, most notably lynx prior to
  91. 2.8.3.dev.4 and some mirror scripts, misinterpret the
  92. RFCs for ftp.
  93. Use this option if you want those clients to be able
  94. to connect.
  95. See the CHANGES file for more details.
  96. --with-bufsize=x Set buffer size to x [You won't usually have to
  97. adjust this value]
  98. --with-backlog=x Number of incoming processes to backlog in daemon
  99. mode (default: 100)
  100. When ./configure has finished running, type make [return], followed by make
  101. install [return].
  102. Please note that for many platforms, the autoconf build is experimental.
  103. Report any problems to wuftpd-members@wu-ftpd.org.