  Wu-FTPd manual page

  Wu-FTPd group
  v1.13 2000 7 1
  , admin@oops.org
  v1.15 2000 8  5

    Wu-ftpd manual page  ̴. Wu-ftpd  
  Manual   man page ϰ Ǿ Internet  ÷
  ִ  Wu-ftpd  ڷ ٵ     ִ.
     Ƿ ζ   ֱ ٶ.
  ______________________________________________________________________

  

  1. INSTALLATION INSTRUCTIONS
  2. ftpaccess
     2.1 ̸
     2.2 
     2.3   
        2.3.1 autogroup <groupname> <class> [<class> ...]
        2.3.2 class <class> <typelist> <addrglob> [<addrglob> ...]
        2.3.3 deny <addrglob> <message_file>
        2.3.4 User & Group
        2.3.5 nice <nice-delta> [<class>]
        2.3.6 defumask <umask> [<class>]
        2.3.7 tcpwindow <size> [<class>]
        2.3.8 keepalive <yes|no>
        2.3.9 timeout accept <seconds> timeout connect <seconds> timeout data <seconds> timeout idle <seconds> timeout maxidle <seconds> timeout RFC931 <seconds>
        2.3.10 file-limit [<raw>] <in|out|total> <count> [<class>]
        2.3.11 data-limit [<raw>] <in|out|total> <count> [<class>]
        2.3.12 limit-time {*|anonymous|guest} <minutes>
        2.3.13 guestserver [<hostname>]
        2.3.14 limit <class> <n> <times> <message_file>
        2.3.15 noretrieve [absolute|relative] [class=<classname>] ... [-] <filename> <filename> ...
        2.3.16 allow-retrieve  [absolute|relative] [class=<classname>]...   [-] <filename> ...
        2.3.17 loginfails <number>
        2.3.18 private <yes|no>
        2.3.19 group access file
     2.4   Ȱ
        2.4.1 greeting full|brief|terse greeting text <message>
        2.4.2 banner <path>
        2.4.3 hostname <some.host.name>
        2.4.4 email <name>
        2.4.5 message <path> {<when> {<class> ...}}
        2.4.6 readme <path> {<when> {<class>}}
     2.5 α Ȱ
        2.5.1 log commands <typelist>
        2.5.2 log transfers <typelist> <directions>
        2.5.3 log security <typelist>
        2.5.4 log syslog+xferlog
     2.6  Ȱ
        2.6.1 alias <string> <dir>
     2.7 Upload/Download 
        2.7.1 ul-dl-rate <rate> [<class> ...]
        2.7.2 dl-free <filename> [<class> ...]
        2.7.3 dl-free-dir <dirname> [<class> ...]
     2.8  Ȱ
        2.8.1 alias <string> <dir>
        2.8.2 cdpath <dir>
        2.8.3 compress & tar
        2.8.4 shutdown <path>
        2.8.5 daemonaddress <address>
        2.8.6 virtual <address> <root|banner|logfile> <path>
        2.8.7 virtual <address> <hostname|email> <string>
        2.8.8 virtual <address> allow <username> [<username> ...]
        2.8.9 virtual <address> private
        2.8.10 virtual <address> passwd <file>
        2.8.11 virtual <address> shadow <file>
        2.8.12 defaultserver
        2.8.13 defaultserver private
        2.8.14 passive address <externalip> <cidr>
        2.8.15 passive ports <cidr> <min> <max>
        2.8.16 pasv-allow & port-allow
        2.8.17 lslong, lsshort, lsplain
        2.8.18 mailserver <hostname>
        2.8.19 incmail, virtual incmail, defaultserver incmail
        2.8.20 mailfrom, virtual mailfrom, defaultserver mailfrom
     2.9  Ȱ
        2.9.1 chmod delete overwrite rename umask
        2.9.2 passwd-check <none|trivial|rfc822> (<enforce|warn>)
        2.9.3 deny-email <case-insensitive-email-address>
        2.9.4 path-filter <typelist> <mesg> <allowed_charset> {<disallowed regexp> ...}
        2.9.5 upload  [absolute|relative] [class=<classname>]... [-] <root-dir>      <dirglob>  <yes|no>  <owner>  <group> <mode>   ["dirs"|"nodirs"] [<d_mode>]
        2.9.6 throughput <root-dir> <subdir-glob> <file-glob-list> <bytes-per- second> <bytes-per-second-multiply> <remote-glob-list>
        2.9.7 anonymous-root <root-dir> [<class>]
        2.9.8 guest-root <root-dir> [<uid-range>]
        2.9.9 deny-uid deny-gid allow-uid allow-gid
        2.9.10 restricted-uid restricted-gid unrestricted-uid unrestricted-gid
        2.9.11 site-exec-max-lines <number> [<class> ...]
        2.9.12 dns refuse_mismatch <filename> [override]
        2.9.13 dns refuse_no_reverse <filename> [override]
        2.9.14 dns resolveroptions [options]
     2.10 
     2.11  ׸

  3. ftpconversions
     3.1 ̸
     3.2 
     3.3 ˷ 
     3.4 

  4. ftpcount
     4.1 ̸
     4.2 
     4.3 
     4.4  ׸

  5. FTPD
     5.1 ̸
     5.2 
     5.3 
     5.4 BSD/OS SYSTEM  MECHANISM
     5.5 Ϲ FTP Ȯڵ
     5.6  ׸
     5.7 

  6. ftphosts
     6.1 ̸
     6.2 
     6.3  
     6.4 
     6.5  ׸

  7. ftpshut
     7.1 ̸
     7.2 
     7.3 
     7.4 
     7.5  ׸

  8. ftpwho
     8.1 ̸
     8.2 
     8.3 
     8.4 
     8.5  ׸

  9. XFERLOG
     9.1 ̸
     9.2 
        9.2.1 current-time
        9.2.2 transfer-time
        9.2.3 remote-host
        9.2.4 file-size
        9.2.5 filename
        9.2.6 transfer-type
        9.2.7 special-action-flag
        9.2.8 direction
        9.2.9 access-mode
        9.2.10 username
        9.2.11 service-name
        9.2.12 authentication-method
        9.2.13 authenticated-user-id
        9.2.14 completion-status
     9.3 
     9.4  ׸

  10. ftprestart
     10.1 ̸
     10.2 
     10.3  
     10.4  ׸

  11. ftpservers
     11.1 ̸
     11.2 
     11.3 ftpservers file 
     11.4  ׸

  12. Copyright

  ______________________________________________________________________

  1.  INSTALLATION INSTRUCTIONS

  ##  

  Wu-FTPd 2.6.0 ʹ GNU autoconf ϰ Ǿ.  ׷Ƿ 
  build script ϴ  ٴ configure ϴ  Ѵ.

  ./configure [--opeiont] make make install

   ϸ ȴ.

  [ configure option ] :

       --cache-file=FILE       cache test results in FILE

       --help                   ޼ 

       --no-create             ¹  

       --quiet, --silent       `checking...' ޼  

       --version               autoconf  

  丮 ̸:

       --prefix=PREFIX         PRIFIX   ν
       [/usr]

       --exec-prefix=EPREFIX   EPREFIX  ϱ ν
       [same PREFIX]

       --bindir=DIR              ϵ ִ 丮
       [EPREFIX/bin]

       --sbindir=DIR           ROOT  ϵ ִ 丮
       [EPREFIX/sbin]

       --libexecdir=DIR        α׷  ϵ ִ
       丮 [EPREFIX/libexec]

       --datadir=DIR           б Ӽ  data 
       丮 [PREFIX/share]

       --sysconfdir=DIR         ġ 丮  
       [PREFIX/etc]

       --sharedstatedir=DIR        Ÿ
       ġ  [PREFIX/com]

       --localstatedir=DIR     modifiable single-machine data in
       DIR [PREFIX/var]

       --libdir=DIR            ̺귯 ϵ ġ 丮
        [EPREFIX/lib]

       --includedir=DIR        C   ġ 丮 
       [PREFIX/include]

       --oldincludedir=DIR     GCC Ѱ ƴ C  
        [/usr/include]

       --infodir=DIR            ġ 丮  [PRE
       FIX/info]

       --mandir=DIR            ޴  ġ 丮 
       [PREFIX/man]

  --srcdir=DIR            ҽ ִ 丮  [configure
  dir or ..]

       --program-prefix=PREFIX prepend PREFIX to installed program
       names

       --program-suffix=SUFFIX append SUFFIX to installed program
       names

       --program-transform-name=PROGRAM run sed PROGRAM on
       installed program names

  ȣƮ :

       --build=BUILD           configure for building on BUILD
       [BUILD=HOST]

       --host=HOST             configure for HOST [guessed]

       --target=TARGET         configure for TARGET [TARGET=HOST]

  ҿ Ű:

       --disable-FEATURE       FEATURE   (--enable-
       FEATURE=no  )

       --enable-FEATURE[=ARG]  FEATURE  [ARG=yes]

       --with-PACKAGE[=ARG]    PACKAGE  [ARG=yes]

       --without-PACKAGE       PACKAGE   (--with-
       PACKAGE=no  )

       --x-includes=DIR        X include files are in DIR

       --x-libraries=DIR       X library files are in DIR

  --enable  --with ɼ ν:

       --with-etc-dir=PATH      ġ  [/etc]

  --with-pid-dir=PATH     run/pid  ϵ  [/var/run]

       --with-log-dir=PATH     log  [/var/log]

       --disable-upload        ftpaccess UPLOAD Ű带
        

       --disable-overwrite     ftpaccess OVERWIRTE Ű带
        

       --disable-hostxs        ftpaccess ALLOW/DENY Ű带
        

       --disable-logfailed     α ÿ α׽ Ƚ 
        

       --disable-logtoomany    α ÿ   
       

       --disable-private       don't support private files (SITE
       GROUP/SITE GPASS)

       --disable-dnsretry      DNS lookup 

       --enable-anononly       ͸ Ӹ 

       --enable-paranoid        ҵ  

       --enable-quota          Ÿ  (OS  ؾ )

       --enable-pam            PAM  (PAM ̺귯 ʿ)

       --enable-skey           S/KEY  (SKEY ̺귯 ʿ)

       --enable-opie           OPIE (OPIE ̺귯 ʿ)

  --disable-new-cd        new-cd causes "cd  " to return to
  chroot-relative dir

       --enable-chmod          ftp  SETUID/SETGID/STICKY
       bits ϴ  

       --enable-rfc931         RFC931 lookups (log  
       ڼ   )

       --enable-ratios         ε ٿε  

       --enable-passwd         ٸ н  Ҽ ְ
       

       --disable-daemon        standalone   

       --disable-map-chdir     don't keep track of user's path
       changes

       --disable-throughput    don't keep track of user's through
       put

       --disable-count         don't keep track of bytes for
       statistics

       --disable-newlines       ۵ ϰ 

       --enable-crackers       ̸    pass
       word ٸ 

       --disable-verbose       α׸ ϰ 

       --enable-noop           idle ðʰ NOOP 

       --disable-log-rp        log the relative path rather than
       the real one

  --disable-virtual        ȣƮ 

       --disable-closedvirt     ȣƮ guest log 

       --disable-dns            DNS lookup 

       --disable-port          port mode  

       --disable-pasv          passive mode  

       --disable-plsm          PID lock sleep message 
       (Ʈ sites)

       --disable-pasvip        don't require require same IP for
       passive connections

       --disable-anonymous     ͸   

       --enable-ls              ls   ( )

       --disable-numericuid     ls ̸  UID
       ǥ ()

       --disable-hidesetuid     ls  setuid/setgid bits
       

       --disable-mail          ͸ uploadÿ   ߼
       

       --enable-badclients     support broken clients (see CHANGES)

       --with-bufsize=x        set buffer size to x

       --with-backlog=x        number of incoming processes to
       backlog in daemon mode

  <1a>

  source tree   "./build xxx"  Ѵ. "./build xxx"
   Ҷ C compiler Ͽ "./build CC=yyy xxx"   yyy
  cc  compiler Ͽ Ҽ ִ.

  ["gcc" ϱ ؼ   Ѵ. "./build CC=gcc
  xxx".]

  "./build xxx" ɿ xxx Ʒ os type ϳ ϸ ȴ.:

       gen    : generic make (copy this when porting to a new sys
       tem)

       aix    : IBM AIX

       aux    : AU/X

       bdi    : BSD/OS

       bsd    : BSD

       dec    : DEC Unix 3.X or later

       dyn    : Dynix

       fbs    : FreeBSD 2.0 or later

       hiu    : Hitachi Unix

       hpx    : HP-UX

       lnx    : Linux (tested on 2.0.30)

       nbs    : NetBSD 1.X

       nx2    : NeXTstep 2.x

  nx3    : NeXTstep 3.x

       osf    : OSF/1

       ptx    : ???

       sco    : SCO Unix 3.2v4.2/SCO OpenServer 5

       sgi    : SGI Irix 4.0.5a

       sny    : Sony NewsOS

       sol    : SunOS 5.x / Solaris 2.x

       s41    : SunOS 4.1.x

       ult    : Ultrix 4.x

       uxw    : UnixWare 1.1 or later

       clean  : Clean up object files and such to reduce disk space
       after building.

       install: Install ftpd

  <1b>

    system  list ų  ߻Ѵٸ...

  cp src/config/config.gen src/config/config.xxx

  cp src/makefiles/Makefile.gen src/makefiles/Makefile.xxx

  cp support/makefiles/Makefile.gen support/makefiles/Makefile.xxx

  ϰ 3  ؾ Ѵ. ٽ step 1a ư. ̰
    ƴϴ. mailling list  Ҽ ִ.

  [wu-ftpd-bugs@academ.com  ׷ ȭ鿡   ȴ!]

  <2>

  wu-ftpd ο version upgrade Ϸ Ѵٸ,  
  configure file backup  ƾ Ѵ. ׷  
  install  쿡  version sample file  ͵ ü
  Ǿ .

  <3>

  super-user  "./build install"  Ѵ.

  <4>

  ο version ftpd "/etc/inetd.conf"  Ѵ. κ
  , old version ġǾ ִٸ  ܰ ص ȴ.  
  server Ȯ ɵ ϰ Ѵٸ Ftpd Ҷ -a option
     Ѵ. Ϲ ̰ server  
  /etc/inetd.conf line  "-a"(ǥ ) ߰ؾѴٴ
   ǹѴ. /etc/inetd.conf ̿ ʴ OS  standalone
  mode  ϰų Ǵ ٸ  Ű  Ͽ OS
  documentation оƾ Ѵ. ⺻ inetd  ϰų ٸ
    ϰų ū ̴ .

  <5>

  BSD 迭 sytem, type "kill -1 `ps t"?" | grep inetd`"

  SGI system, type "/etc/killall -HUP inetd"

  AIX system, type "refresh -s inetd"

  <6>

  Ftpd directory .tar.Z   ϰ ϱ ؼ GNU tar
  ġ ؾ Ѵ. [anonymous ftp  copy   ϴ 
  ؾѴ.] GNU tar ʿ ϴٸ, prep.ai.mit.edu /pub/gun
  directory Ҽ ִ.

  <7>

  ~ftp/bin/compress  program copyѴ. "ls" program
  ~ftp/bin/ls  copy Ѵ. OS  librariy Ѵٸ 
  program  link Ǿ  ƴϴ.   link
  Ȯ η   ʿ䰡 ִ.

  <8>

  ftpd    file(ftpconversions, ftpusers, ftpgroups)
  ġ   ϱ  ùܰ踦 Ҷ, ckconfig  ϶. 
  file  doc/examples directory Ѵ. ckconfig bin
  direcoty ִ. ckconfig report   ϵ Ѵ.

  <9>

  anonymous user _SITE_EXEC  ϰ ϱ⸦ ϸ 
     ־  Ѵ. ̰  ſ ؾ Ѵ.

  <10>

  bin/ckconfig ٽ  file  install Ǿ Ȯ
  Ѵ.

  <11>

  virtual ftp ϱ ؼ Makefile CFLAGS -DVIRTUAL
  ߰Ͽ compile ؾ Ѵ.

  2.  ftpaccess

  2.1.  ̸

  ftpaccess - ftpd  file

  2.2.  

  ftpaccess   file   ftpd(1)        Ұ ϴµ
  Ѵ.

  2.3.    

  2.3.1.  autogroup <groupname> <class> [<class> ...]

  Anonymous  user  Ư  <clas>   member϶,   ftp server
  <groupname>  setegid()    ̴.  ̰  Ư  group
  anonymous  user鿡   file directory    group-and-owner-read-
  only          ϴ      Ѵ.
  <groupname> /etc/group ϴ group̾ Ѵ.

  2.3.2.  class <class> <typelist> <addrglob> [<addrglob> ...]

  <addrglob>  source address user <class> Ѵ.
  <class>  ߺǾ    Ҽ   "class"  ߺǰ
  Ͽ  class  ߰ member Ҽ ִ.  ߺ "class"
    session  ȴٸ access file Ǿ ִ ͵ 
        Ǿ  .  class    ߸ϸ   
  źθ  ϰ  ȴ.  <typelist> "anonymous", "guest", "real"
  keyword ϸ   3 keyword comma(ĸ)μ  Ѵ.
  "real" real account ftp ϴ user ϸ,  "anonymous"
  anonymous  FTP  user(anonymous, ftp) Ѵ.  "guest"  մ
  ڷ  óǴ   user Ѵ.  (  "guestgroup"    ϸ 
     ִ.)

  <addrglob>  γ  Ǵ  ip  address   ϸ,
  ("/")      ϴ  file ̸ϼ ִ.  
  address:netmask  Ǵ  address/cidr İ  ߰ ּҸ
  Ѵ.

  <addrglob> տ "!" ġŰ,   class rmtuser real
  !*.example.com rmtuser classó example.com  ܿ  Ҽ
  ִ    Ҽ ִ.

  2.3.3.  deny <addrglob> <message_file>

  <addrglob> Ͽ ġ host  ϸ <message_file>
     file    Ѵ.  <addrglob> nameserver
  ϵǾ   site  źϱ   nameser  
  ϸ  <addrglob>   ("/")  ϴ  file ̸
  Ҽ    Ͽ  address:netmask  Ǵ address/cidr
  İ  ߰ ּҸ Ѵ.

  2.3.4.  User & Group

  guestgroup <groupname> [<groupname> ...]

  guestuser <username> [<username> ...]

  realgroup <groupname> [<groupname> ...]

  realuser <username> [<username> ...]

  REAL user <groupname>  member, guestgroup   session
  anonymous   FTP      Ȯϰ Ǿ  Ѵ. ٽ ,
  chroot() Ǿ  ϸ, USER PASS  Ǿ Ѵ.
  <groupname> /etc/group ϴ group̾ Ѵ.

  user  home  directory  anonymous  FTP ׷  ó Ȯϰ
   Ǿ Ѵ. passwd entry  home  directory field   ΰ
  directory      ִ.  ù° field chroot(2) θ
  ڰ   root  directory̴.  ι°    root  directory
   user home directory̴.   丮  "/./"μ
  Ѵ.

    /etc/passwd, real entry:

  guest1:<passwd>:100:92:Guest Account:/ftp/./incoming:/etc/ftponly
  guest1  log  in      ftp  server
  chroot("/ftp")   Ѵ chdir("/incoming")   ̴.  guest
  user  anonymous  FTP  user  ׷ϵ̿  /ftp   directory
     ϴ.  (guest1Դ /μ ̸ ۵Ѵ.)

  group name ̸̳  ID Ǿ Ѵ. ڷ  group ID
  ϱ ؼ,   "%" ġѾ Ѵ.  goup
  Ÿ asterisk(*)- ϴ  ó  Ҽ ִ.

  guestuser  user  name(Ǵ  ID)  ʴ  ϰ
  guestgroupó ۵Ѵ.

  realuser realgroup   , guestuser
  guestgroup    ݴ̴.  relauser  realgroup  
  user guest  Ǿ    ƴҶ  real user  Ѵ.

   :

  guestuser * realgroup admin

        ϰ real user   admin
  group ִ user  ϰ  non-anonymous user guest
   Ǿ ̴.

  2.3.5.  nice <nice-delta> [<class>]

    user  <class> ǵ   <nice- dalta>  ftp
  server process process nice value  Ѵ.  <class>
   , ftp server process nice value  ⺻ 
  <nice-delta>  Ѵ.   ⺻ nice value  ftpaccess file
  ϴ class-specific  "nice"  ڿ     class
   ʴ user  server process nice value ϱ
  Ͽ Ǿ .

  2.3.6.  defumask <umask> [<class>]

   user class ǵ  ,  daemon   
  file   umask   Ѵ.   <class>  ,  ͵
      class  umask ⺻  ȴ.

  2.3.7.  tcpwindow <size> [<class>]

  data  connection    TCP window size Ѵ.  ̰ network
  traffic ϱ  Ҽ ִ.     PPP dialin
  link ȿ ̱    TCP window ʿϰ ȴ.
  ̰Ϳ   𸣰ڴٸ ׳ ε Ѵ.

  2.3.8.  keepalive <yes|no>

  data  socket  Ͽ  TCP  SO_KEEPALIVE  Ͽ Ʈũ  
    Ҽ ִ. Yes:   ϴ ̸ No system ⺻
   ϰڴٴ  ǹ   Ѵ(   off̴).     Ƹ
  ̰ ϴ  Ұ̴.

  2.3.9.  timeout accept <seconds> timeout connect <seconds> timeout
  data <seconds> timeout idle <seconds> timeout maxidle <seconds> time
  out RFC931 <seconds>

  پϰ timeout Ҽ ִ.

  Accept (⺻ 120):    󸶳  incoming(PASV) data 
  ٸ Ѵ.

  Connect  (⺻  120):  󸶳 outgong(PORT) data  
  ̷       õ   ϴ    ٸ  ϸ, 
   õ  ģ.    õ ϰ Ǹ,  
    Ǳ   õ ̿   ȴ.

  Data  (⺻  1200):        data ̷ 
  ٸ ð Ѵ.  ڵ Ŭ̾Ʈ    
   Ÿ ť    ֵ    Ѵ.

  Idle (⺻ 900):  ο  Ҷ  󸶳
  ٸ  Ѵ.  ⺻  ftp   Ҷ -a ɼ
  Ͽ Ҽ Ҽ   ̶ Ͽ 
  õǾ .

  MaxIdle  (⺻  1200): SITE IDLE    idle ð ʰ
  Ͽ      ϵѴ.  ̰ Ŭ̾Ʈ ûϴ
  ͵ ϴ ִ밪 Ѵ. ftpd ۽ÿ -A ɼ  Ҽ
   ̶ Ͽ  õǾ .

  RFC931  (⺻  10):   ü RFC931(AUTH/ident)  
  ִ 簣 Ѵ. 0  ϸ     
  ϴ    ´.  RFC931       ý
  α׿   ǰ,      ʴ´.

  2.3.10.  file-limit [<raw>] <in|out|total> <count> [<class>]

    class  user Ҽ ִ data file  Ѵ.
  limit in, out  Ǵ  Ѵ  fileȿ ġѴ.  class 
  ʾҴٸ, limit limit    class    ⺻
  ȴ.  ΰ  raw  parameter   date file ٴ total
  traffic ϴµ  Ѵ.

  2.3.11.  data-limit [<raw>] <in|out|total> <count> [<class>]

  class  user  ϴ  data  byte   Ѵ.
  limit in, out Ǵ Ѵٸ byte  Ѵ.  class  
  ,  limit    limit     class  
  ⺻ ȴ.  limit  ϸ    ̻  ʰϿ
   Ҽ  .      ۿ     ʴ´.
  ΰ raw parameter   date  file ٴ total traffic
  ϴµ  Ѵ.

  2.3.12.  limit-time {*|anonymous|guest} <minutes>

  session   ִ  ð Ѵ. ⺻   ɷ
  ʴ.  real  user     ʴ´.

  2.3.13.  guestserver [<hostname>]

  anonymous   Ǵ  guest      Ǿ   host
  Ѵ.  <hostmane>      Ѵٸ,   guest  
  anonymous    źδѴ.  ϳ  ̻   <hostname>
  ؾ  Ѵ.  guest anonymolus      machain   ̸
  ؼ Ǿ .  Ǹ,  user    <hostname>
  list  Ǿ߸  ϴ.

  2.3.14.  limit <class> <n> <times> <message_file>

  <class>    ϴ <n> user <times> ð ϸ, user
    Ҷ  <message_file> Ѵ.  Limit  check
  loginÿ ȴ.  "limit"   session  
  ȴٸ       Ǿ  .  limit  ǰ ų
  limit  -1    Ǹ  unlimit  ۵  Ѵ.  <times> UUCP
  L.sys file time  ̴.

  2.3.15.  noretrieve [absolute|relative] [class=<classname>] ... [-]
  <filename> <filename> ...

   file   Ѵ. file    
   ("/" character ϴ  ó) Ѵٸ,    file  
        ǥⰡ Ǿ.  ٽø filename ġǴ 
  file  ȴ. 

  noretrieve /etc/passwd core

   /etc/passwd file     Ѵ.  ̿   ̰
  /etc    ʴ ٸ "passwd" file  ޾  ִ.  ٸ
  鿡 "core" ̸  file 𼭵   .

  ("/")      δ   directory  file
   Ҽ  ǥǾ   ǹѴ.

  <filename> ϳ file Ǵ Ϲ ǥμ ǵǾ .

  ΰ ù° Ű  chroot'd ȯ濡  Ǵ
   ؼǾ ̸ ƴ Ѵ.  ⺻ slash
  ϴ η ؼ Ѵ.

  noretrieve  Ư class member  Ѵ.  
  class  Ǿ  ְ    user    ־ class
  member̶    file    ƴϴ.

  2.3.16.  allow-retrieve  [absolute|relative] [class=<classname>]...
  [-] <filename> ...

  noretrieve      Ǿ   file     Ѵ.

  2.3.17.  loginfails <number>

  <number>  login  Ŀ, "repeated login failusers" message 
  , FTP    Ѵ.  ⺻ 5̴.

  2.3.18.  private <yes|no>

  user  login , SITE GROUP SITE GPASS  ȭ   group
    password     ϱ    Ǿ  .  group  name
  password  Ǹ, user setgid() ؼ group    file
  /etc/ftp/groups  ǵ group member ȴ.

  2.3.19.  group access file

  group access file 
  access_group_name:encrypted_password:real_group_name
  access_group_name      ڽ(alphanumeric)
  (punctuation)    ̷      ڿ̸,
  encrypted_password /etc/passwd   Ȯϰ crypt(3)  ؼ
  ȣȭ Ǿ password̴.  real_group_name   /etc/group 
  ִ ȿ group ̸̴.

  :anonymous  FTP  user鿡    ۾ ϱ Ͽ  option
   ftp server  /etc/group       ϸ,  group  access
  file memory load Ǿ ־ Ѵ. ̰ (1) ftp server
  additional  file  descriptor open     ϸ,  (2)  necessary
  password   ѵ FTP  session      SITE
  GROUP     user鿡  ־  ٴ  Ѵ.
  access group /Ǵ password ϱ ؼ ۵ϰ ִ 
  FTP server ׿ Ѵ.

  2.4.    Ȱ

  2.4.1.  greeting full|brief|terse greeting text <message>

  remote  user  login  ϱ    󸶳   
  Ҽ ִ. "greeting full" ⺻̸, hostname   daemon
  version  ش.  "greeting brief" hostname ش.  
  full ⺻ brief  Ǿ .

  Ѵٸ "text" ·ε  Ҽ ִ. <message> 
  ڿ Ҽִ. whitespace(鹮ڿ tab) ϳ single
  space ȯȴ.

  2.4.2.  banner <path>

  banner  user  username/password  Էϱ    ȴٴ
   ϰ message ɰ ϰ ۵  Ѵ.  <path>
  anonymous  FTP  directory  base(/home/ftp) ƴ϶ real system
  root   Ѵ.

  :      ϴ    FTP  server  ǥϴ
          ǵ  FTP  client ϰ 
  ִ.   client multi-line  Ҽ  ִ  
  ƴϴ.   (  banner    Ǿ )

  2.4.3.  hostname <some.host.name>

  ftp  server  ⺻ host name Ѵ.  string magic cookie
  %L     greeting  message   Ǿ  . virtual
  server host name      ȴ.    
  ,   local machine ⺻ host name Ǿ .

  2.4.4.  email <name>

  ftp   main    email  address  Ѵ.   string magic
  cookie %E Ҷ    Ǿ .

  2.4.5.  message <path> {<when> {<class> ...}}

  <path>  Բ  file ϸ user login Ҷ working
  directory  Ҷ  ftpd  user    file  
  ϰԲ  Ѵ.  <when> parameter "LOGIN"  Ǵ   "CWD=<dir>"
  ̿Ѵ.    <when> "CWD=<dir>"̸  <dir>    ο
  ⺻ directory  Ѵ.

  <class> ΰ  Ǿ ,   Ư  class member
  鿡     Ǿ  message    Ѵ.  ϳ̻ class
  Ǿ  ִ.

  readmi file  text stringμ  cookie  üϱ  "magic
  cookie" Ҽ ִ.

       %T      local time (form Thu Nov 15 17:12:42 1990)

       %F      free space in partition of CWD (kbytes) [ sys
       tem  ]

       %C       ۾ directory

       %E      ftpaccess   admin Email address

       %R       host name

       %L      local host name

       %u      RFC931    username

       %U      login time ־ username

       %M      ش class ִ ڼ

       %N      ش class   

       %B      disk block鿡 ҴǾ  limit

       %b      disk block鿡 ҴǾ  limit

       %Q       block 

       %I      inode (+1) Ҵ ִ 

       %i      Ҵ inode limit

       %q      inode Ҵ  

       %H      excessive disk use   ð 

       %h      texcessive files  ð 

  ratios:

       %xu     ε bytes

       %xd     ٿε bytes

       %xR     ε/ٿε  (1:n)

       %xc     Credit bytes

       %xT     ð  ()

       %xE     Elapsed time since login (minutes)

       %xL      ð

       %xU     ε Ѱ

       %xD     ٿε Ѱ

    message user  ϴ  ϱ Ͽ  ѹ
   ȴ.  ޼  ͸  FTP  user  ؼ Ǿ
  <path>  ͸  FTP  directory tree root   ؾ
  Ѵ.

  2.4.6.  readme <path> {<when> {<class>}}

  ftp loginó file ϰ  file  date   working
  directory  ̵  Ҷ user鿡  file <path>μ 
  Ѵ. <when> parameter  "LOGIN" Ǵ "CWD=<dir>" ߿ ϳ
  Ѵ.  <when>  "CWD=<dir>"  ̸,  <dir>    
  ο  ⺻ directory Ѵ. message user  ϴ
    ϰ  ϱ  Ͽ    ѹ   ɰ̴. README
  message  ͸ FTP user   ɶ, <path> ͸ FTP
  directory  tree root   ؾ Ѵ.

  <class> option  message  Ư class member 鿡Ը
   Ǿ Ҽ ִ. ϳ ̻  class ɼ ִ.

  2.5.  α Ȱ

  2.5.1.  log commands <typelist>

  user鿡     logging  Ѵ.  <typelist>
  "anonymous", "guest", "real" ̶ keyword  list  ǥ(comma)
  μ иϿ Ҽ ִ. "real"  keyword  ԵǾ  ִٸ,
  logging real  account ϱ  FTP ϴ user 
  ۵  ̴. ׸  "anonymous"  keyword ԵǾ  ٸ,
  logging anonymous FTP ϴ user  ۵ ̴.
  "guest" keyword guest     ġ  ȴ.  (  
    ؼ "guestgroup" ϶)

  2.5.2.  log transfers <typelist> <directions>

  real user anonymous user θ  file   logging
   ϸ, inbound outbound иϿ logging Ҽ  ִ.
  <typelisst>  "anonymous", "guest",    "real"        keyword
  list ǥ(comma)μ      Ѵ.   "real"   keyword
  ԵǾ  ִٸ,  logging  real account ϱ  FTP
  ϴ user  ۵    ̴.  ׸  "anonymous"
  keyword  ԵǾ ٸ, logging anonymous FTP ϴ
  user   ۵ ̴.  "guest" keyword guest  
  ġ ȴ. (      ؼ  "guestgroup" ϶)
  <directions>   "inbound"   "outbound" ΰ keyword ǥμ
   Ͽ  ϸ,  optionμ  server  ޴
  file   log Ѵ.

  2.5.3.  log security <typelist>

  real,   guest,   anonymous   user        
  rule(noretrieve,  .notar, )  ͵ log ϵ Ѵ.
  <typelist>  "anonymous",  "guest", "real"   ̶  keyword
  list  ǥ(comma)μ иϿ Ҽ  ִ.  "real"  keyword
  ԵǾ ִٸ,  logging real account ϱ  FTP
  ϴ user    ۵    ̴.   ׸ "anonymous"
  keyword  ԵǾ  ٸ,  logging anonymous FTP ϴ
  user  ۵ ̴.  "guest"  keyword  guest   
  ġ ȴ.  (        ؼ   "guestgroup"   
  ϶)

  2.5.4.  log syslog+xferlog

  incoming,  outgoing ۵鿡  logging message syslog ϰ
  Ѵ.

  2.6.   Ȱ

  2.6.1.  alias <string> <dir>

  directory  alias <string> Ѵ.   directory
   ߰Ͽ Ҽ ִ.  ɼ  ޼ xferlog
  ϵȴ.

  syslog+xferlog system log xferlog ʿ ޼ Ѵ

  2.7.  Upload/Download 

     ɵ   ϱ   ؼ  WU-FTPD    ÿ --enable-
  ratios ɼ  Ѵ.

  2.7.1.  ul-dl-rate <rate> [<class> ...]

  ε/ٿε  Ѵ. (1:rate) ftp  user 1  byte
  ε Ҷ <rate> byte  ȴ.  ⺻δ  .

  2.7.2.  dl-free <filename> [<class> ...]

  <filename> file ٿε尡  ratio   ʴ´.

  2.7.3.  dl-free-dir <dirname> [<class> ...]

  <dirname> 丮 ִ  ϵ ratio     ʴ´.
  dl-free   and   dl-free-dir chroot()  ȯ  ƴ  ý root
  Ͽ  ϰ ȴٴ  ؾ Ѵ.

  2.8.   Ȱ

  2.8.1.  alias <string> <dir>

  directory  alias  <string>  Ѵ.   directory
   ߰Ͽ Ҽ ִ.

   :

       alias   rfc:    /pub/doc/rfc

    user ɾ "cd frc:"   directory 
  /pub/doc/rfc accessϴ   Ѵ.

  2.8.2.  cdpath <dir>

  cdpathȿ   entry   Ѵ.   ̰   directory ÿ
  Ǿ  search path Ѵ.

   :

  cdpath /pub/packages cdpath /.aliases

     user  /pub/packages  Ǵ  /.aliases  directory  ִ
   directory  cd ϴ  Ѵ.  search path
  ftpaccess file ϵ line   ǵǾ.

  user  ϸ:

  cd foo

  directory Ʒ   ã ̴.

  ./foo an alias called "foo" /pub/packages/foo /.aliases/foo

  cd path  cd ɾμ ϴ.       alias
    ִٸ  Ƹ  user鿡  밡ϰ    
    ũ  ϴ    alias ġϱ⸦ Ұ̴.

  2.8.3.  compress & tar

  compress <yes|no> <classglob> [<classglob> ...]  tar <yes|no>
  <classglob> [<classglob> ...]

  <classglob>  ġϴ  class   compress tar   ϰ
  Ѵ.      ȯ   ܺ   file FTPLIB/ftpconversions 
  ǰ Ǿ .

  2.8.4.  shutdown <path>

  <path>  file    Ǹ,     file  
  Ȯ  Ͽ  ˴ٿ  ϵ  Ѵ.  ˴ٿ  ȹ  ϸ user
    ̿  뺸 ް ȴ. ˴ٿ     ð
  Ŀ ο  Ǹ, ˴ٿ   ð 
  ڵ    ȴ.   <path>     Ʒ
   :

  <> <> <> <> <> <_offset> <_offset> >

       <> 1970⵵ ķ  Ѵ.

       <>   1-12 0-11  Ѵ.

       <>   0-23

       <>   0-59

  <_offset>  <_offset>   ˴ٿ ϱ  ο 
  ϴ  Ͱ    ϴ   ϴ  offset  HHMM
    Ѵ. 0120 1ð 20 ǹѴ.

  <text> "message" rule , Ʒ Ǿ ִ ߰
  magic cookie Ҽ ִ.

  %s      ý ˴ٿ Ǵ ð

       %r      ο  źεǴ ð

       %d       ڵ  logoutǴ ð

    ð  ddd  MMM DD hh:mm:ss YYYY  ·  ȴ.
    file    ϳ   "shutdown"   ɸ ϴ.

   file shutdown  ܺ α׷ ftpshut(8) ڵ
   ϰ ȴ.

  2.8.5.  daemonaddress <address>

      Ǿ    ,      IP address
  ӿ  ͸  Ϳ̰  ȴ.  ݸ鿡  Ǿ   
  IP address    ͸ Ϳ̰ ȴ.

        ϴ  . ̰ ϳ site Ҷ
  ߰ Ǿ. ̰  virtual  hosting   ϸ,  
  Ƹ daemon   ȭҰ .

  2.8.6.  virtual <address> <root|banner|logfile> <path>

  virtual ftp server ϰ Ѵ. <address> virtual  server  ip
  address Ѵ. ι°  root  virtual server 
  ftproot θ 

  ϸ, banner  virtual server  Ҷ user   
  θ  ϸ logfile  virtual server   ϱ
   file θ   Ѵ.     logfile     
   ⺻   ftp  logfile    Ǿ.  virtual
  server鿡  Ǿ  message  file   permission
  ٸ  message  file ϴ Ͱ .

  :  OS    Ұ    ȵɼ  ִ.  ̰ BSD/OS,
  Solaris 2.X  Linux  ׽Ʈ Ǿ.

  <address>  IP  numberٴ hostname  Ǿ Ѵ.  
  FTP  session    Ǿ  DNS   check Ұϴٸ  hostname
  match Ǿ  Ƿ ̶   ƾ Ѵ.

  ( ^^)  δ  hostnameٴ  ip  address 
  ϴ   . Ư ip address ϳ name-based virtual server
  ϱ⸦ Ѵٸ wu-ftpd    ʴ ٴ 
  ϵ .

  2.8.7.  virtual <address> <hostname|email> <string>

  ȯ  message  status  ɿ hostname ֵ  Ѵ.
   message file HELP ɿ ־ <string>  email address
   ϵ Ѵ.

  2.8.8.  virtual <address> allow <username> [<username> ...]

  virtual  <address>  deny  <username> [<username> ...]  Ϲ,
  real guest  ̵  guest̰ virtual  root chroot
   Ǳ  virtual server      ʴ´.
  virtual   allow line  list  ִ  user      ȴ.
  username  "*"  ϸ     user    Ѵٴ
  ǹ̷    Ǿ.  virtual  deny  virtual allow 
  Ŀ    Ǹ,   user  Ǿ    deny access
   ϱ Ͽ Ǿ .

  2.8.9.  virtual <address> private

  Ϲ, ͸ ڵ  virtual  server  log Ǿ  .
   option ׵  ϴµ  Ѵ.

  2.8.10.  virtual <address> passwd <file>

    θ  ٸ н  Ҽ ִ.    ɼ
  ϱ  ؼ  Ͻÿ  --enable- passwd(Ǵ ٸ PASSWD)
  ְ  ؾ Ѵ.

  2.8.11.  virtual <address> shadow <file>

    θ ٸ   Ҽ ִ.  ɼ
  ϱ   ؼ   Ͻÿ   --enable- passwd(Ǵ ٸ
  PASSWD) ְ  ؾ Ѵ.

  2.8.12.  defaultserver

  defaultserver deny <username> [<username> ...]

  defaultserver  allow  <username>   [<username>   ...]

  Ϲ,  user default FTP server (virtual FTP server
  ƴ)  Ǿ . defaultserver   Ư user 
  źθ ϴµ  Ѵ; "*"  ϸ    user  
   Ѵ.    Ư    user   defaultserver   allow
  μ   ϰ ȴ.

  2.8.13.  defaultserver private

  Ϲ, ͸ user virtual FTP ƴ ⺻ FTP server  
  Ǿ .   ͸  źϴµ  Ѵ.

  virtual defaultserver  allow,  deny,  private   user
   FTP server鿡  Ǿ   Ҽ ִٴ ǹ̸
  Ѵ.

  2.8.14.  passive address <externalip> <cidr>

  PASV       Ʈ  ּ   Ѵ.
     control  connection  <cidr>   䱸ϴ passive data
  connection (PASV) ġ Ҷ <externalip>  ּҰ  Ʈ
  Ǿ.  : ̰ daemon  ͸ Ϳ̴ ּҸ ȭ
  Ű  ƴϴ.   client Ʈ Ǵ ּ ̴.  
  Ҵ IP-renumbering  firewall  ڿ  daemon Ȯϰ
  ϰ ϴ   Ѵ.

   :

       passive address 10.0.1.15   10.0.0.0/8

       passive address 192.168.1.5 0.0.0.0/0

      192.168.1.5 ͸ Ϳ̰ ִ  A
  class network 10  client  passive connection  
  ip address 10.0.1.15 ͸ Ϳ̰ ִٴ  ǹѴ.

  Multiple passive  address  complex    ǰ ǰų,
  multi-gateway  Ǵ  network   ǰ Ǿ .

  2.8.15.  passive ports <cidr> <min> <max>

  passive data connection  Ǿ  TCP port number
  control  Ѵ. control connection <min>  <max> 
    ִ  <cidr>  Ʈ ġȴٸ,  daemon  ͸  Ϳ̴
     ̷   ̴.  Ҵ remote  client
  ġ  Ǿ  ִ  network   Ҷ  ϴ port
   ϴ firewall Ѵ.

  <cidr>  machine addressʹ ݴǴ  slashڿ  4ڸ ǥǰ
  Ǵ    ڸ  bit  ǥõǴ network address 
  ǥõȴ.     ,  10  A  class   뿪
  Ѵٸ,  netmask  255.0.0.0   CIDR "/8" Ҽ  
  network  10.0.0.0/8    ǥ Ҽ ִ.

  2.8.16.  pasv-allow & port-allow

  pasv-allow <class> [<addrglob> ...]

  port-allow <class> [<addrglob> ...]

  Ϲ    ּҿ PORT    ʴ´.
  ׸ ̰ ٸ ּҷ  PASV   ʴ´ٴ 
  ǹѴ.

  port-allow    PORT    ־    class   ּ
  Ʈ Ѵ.  ּҵ  Ŭ̾Ʈ IP address
  ġ   ʴ´  ص  ȴ.

  pasv-allow         Ŭ   ּ
  Ʈ  Ѵ.    ּҵ   Ŭ̾Ʈ  IP  address
  ġ  ʴ´ ص  ȴ.

  2.8.17.  lslong, lsshort, lsplain

  lslong <command> [<options> ...]

  lsshort <command> [<options> ...]

  lsplain <command> [<options> ...]

  lslogn,  lsshort,  lsplain  commnad options Ͽ
  directory listing ϴ   Ѵ.  option 
  Ҽ , ⺻ ͵    Ϲ 
  ȴٴ    ؾ Ѵ;  ʿ 쿡 lslong,
  lsshort Ǵ osplain  Ѵ.

  2.8.18.  mailserver <hostname>

  FTP    upload ߻    
  Ѵ.   ٿ  ϳ  Ἥ     
  Ҽ  ִ;   ϳ ޼ ޾   ε 
    õϰ  ȴ.          
  ȣƮ  ȴ.  ɼ ͸ ε  ǹѴ.
  (incmail ϶)

  2.8.19.  incmail, virtual incmail, defaultserver incmail

  incmail <emailaddress>

  virtual <address> incmail <emailaddress>

  defaultserver incmail <emailaddress>

  ͸  ε       巹 Ѵ.  
  Ͽ    ִ.  ,  
  ʴ´.

   ȣƮ   ϸ,   ּҸ ͸ ε忡  
    ް  ȴ.  ݴ    ü ּҷ 
  .

  Defaultserver  ּҴ   FTP session ϳ  ȣƮθ
      쿡   ȴ.    쿡  ⺻  ͸ 
  ؼ  ް Ǹ         ȣƮ鿡Դ
    .

  2.8.20.  mailfrom, virtual mailfrom, defaultserver mailfrom

  mailfrom <emailaddress>

  virtual <address> mailfrom <emailaddress>

  defaultserver mailfrom <emailaddress>

  ͸  ε         ּҸ Ѵ. ϳ
  ּҴ    Ǿ  ־  Ѵ.  mailfrom Ǿ  ʴٸ,
   ⺻ Ϲڽ ̸ "wu-ftpd"   ȴ. 
   õ  ϴ  ϱ ؼ Ǵ ݼ Ǵ  
  ؼ, mailfrom  ּҸ  ݵ  ϴ   .

  2.9.   Ȱ

  2.9.1.  chmod delete overwrite rename umask

  chmod <yes|no> <typelist>

  delete <yes|no> <typelist>

  overwrite <yes|no> <typelist>

  rename <yes|no> <typelist>

  umask <yes|no> <typelist>

  Ư function  Ҽ  ִ  ѵ  ϰ Ѵ.
  ⺻,      user鿡    Ǿ.

  <typelist>   keyword   "anonymous",   "guest",   "real", "class="
   ĸ(",")μ Ͽ Ѵ. "class=" Ÿ, classname
    ; Ѵ.    "class="   Ÿ,  <typelist> 
   class user鿡Ը  ȴ.

  2.9.2.  passwd-check <none|trivial|rfc822> (<enforce|warn>)

  anonymous ftp   server    Ҷ  level password check
   ¸ Ѵ.

       none      password check  ʴ´.

       trivial   password "@" ݵ cǾ ִ
       checkѴ.

       rfc822    password rfc822 ǰ ּҷ Ǿ ִ
       ȮѴ.

       warn      user  ϵ, login Ѵ.

       enforce   user  ϸ login  ʴ´.

  2.9.3.  deny-email <case-insensitive-email-address>

  e-mail  ּҸ ȿ  ҷμ 並 ϰ Ѵ.   passwd-
  check enforce õǾ  ,  ͸ user    ּҸ
  password Ͽ loginҼ . ̰ ̿Ͽ IEUser@ or
  mozilla@       WWW  brosers   ϴ 
  ּҵ ϴ    user        ִ.     (̰
  μ,   ftp    WWW  browser  ϴ user 
  Ϳ   ʿ䰡 .  ׵   ϴ browser
  Ȯϰ setting ؾ Ѵ.)    line ϳ ּҸ  
  ,  ϴ ŭ deny-email address  ִ.

  2.9.4.  path-filter <typelist> <mesg> <allowed_charset> {<disallowed
  regexp> ...}

  <typelist>   user   ,   path-filter   ǥ
  filename         Ѵ.      ǥĵ
    ʴ´.   filename  ǥ ô ġ
  ʴ  ٸ, <mesg>    user  鿡  Ǿ  ̴.  
  :

  path-filter anonymous /etc/pathmsg ^[-A-Za-z0-9._]*$ ^\. ^-

   ͸ ڵ     upload  filename   ݵ  A-Z,  a-
  z,  0-9,  "._- "  ̷  ϸ ۽ÿ "." "-" 
      ٴ   Ѵ.      filename    
   ʴ´ٸ /etc/pathmsg  user   ɰ̴.

  2.9.5.  upload  [absolute|relative] [class=<classname>]... [-] <root-
  dir>      <dirglob>  <yes|no>  <owner>  <group> <mode>
  ["dirs"|"nodirs"] [<d_mode>]

  <dirlob>μ upload ϰų   directory Ѵ.

  upload Ѵٸ,  file  <owner>  <goupr> 
  ̸, permissions <mode> .  directory 
  ġ ߵǴ Ģ .

   :

       upload  /var/ftp  * no

       upload  /var/ftp  /incomingyes  ftp  daemon  0666

       upload  /var/ftp  /incoming/gifs  yes  jlc  guest   0600
       nodirs

  ̰ /incoming  /incoming/gifs  upload Ѵ.  /incoming
   upload   file  ftp/daemon     ,  ۹̼
  0666    ȴ.  /incoming/gifs upload Ǿ file
  jlc/guest   ,  0600 ۹̼      ȴ.
  ⼭  <root-dir>  passowrd file "ftp" user 
  directory  ݵ  ġ Ǿ Ѵٴ  ؾ Ѵ.

  ΰ  "dirs"    "nodirs"  keyword  mkdir   Ͽ
   ο  subdirectory       ϰų  ʴ
   Ѵ.

  upload   Ҷ, directory  default  Ǿ ٴ
   ؾ Ѵ. default  off  ٲٱ ؼ    config
  file upload  ϰ ִ line  ٿ  user,  group,
  mode  ؾ  ϸ, "nodirs" ݵ ڿ ; Ѵ.

  directory  㰡Ҷ ΰ <d_mode> ڸ Ҽ
   ̰ directory    direcotory permission
  Ѵ.  <d_mode> ϸ, permission <mode> 󰡸,
  <mode>    Ǿ    0777 ȴ.

  upload  keyword    <root-dir>  (chroot()   Ǵ)home
  directory  ִ user( anonymous)Ը   ȴ.
  <root-dir>   home directory ġ Ű Ͽ "*" μ
   Ҽ ִ.

  <owner> /Ǵ <group>  upload  file̳  directory 
  ׵    directory  ڽ  μ  Ű 
  쿡 "*" μ      Ҽ ִ.

  ΰ  ù°  parameter   chroot ȯ濡 
  γ  ؼϿ  Ѵ. ⺻δ <root-
  dir> 밪 ؼ Ѵ.

  Ѵٸ,  upload   user  class member ϶ 
   ޴´.

    ε    ϵ    ϱ  ؼ
  upload.cofiguration.HOWTO   о  ٶ.

  2.9.6.  throughput <root-dir> <subdir-glob> <file-glob-list> <bytes-
  per- second> <bytes-per-second-multiply> <remote-glob-list>

  remote  hostname  Ǵ  remote  IP  address comma и <remote-
  glob-list> ġ  ɶ,  <root-dir> Ʒ <subdir-glob> ġ
  Ǵ subdir comma е <file-glod-list> Ͽ ٿε忡
  <byte- per-second>      ó   ѵǴ   file Ҽ
  ִ.

  Entry  յǴ Ģ ġ Ǿ.

   :

       throughput /e/ftp *    *      oo   -   *

       throughput /e/ftp /sw* *      1024 0.5 *

       throughput /e/ftp /sw* README oo   -   *

       throughput /e/ftp /sw* *      oo   -   *.foo.com

  ̰  defalut  ִ  ۷  Ѵ.    README  ̸
    e/ftp/sw/ Ʒ  file鿡 ؼ ʴ 1024byte
  download  Ѵ.  domain foo.com   Ʈ 
  remote host ܷ ׻ ִ ۷  ִ.

   ð remote  client  /e/ftp/sw  Ʒ  file  ,
  entry line ġ Ǵ byte per second    (⼭
  0.5)ŭ    Ǿ.  ׸  remote  client ι° 
   Ҷ,   ̰   512byte/s      Ǹ   ° õÿ
  254byte/s,  4°  õÿ  128byte/s   Ǿ.

  byte per second field  "oo"  ۷     ʴ 
  ǹѴ.  1.0    "-"  Ź  Ŀ ۷
  ȭ  ǹѴ.

  ⼭ <root-dir> password  database  ִ "ftp" user  
  Ǿ home directory ݵ ġ Ǿ Ѵٴ  ؾ
  Ѵ.  throughput(۷) keyword   <root-dir> (chroot()
   Ǵ) home directory  ִ user( anonymous)Ը
   ȴ.

  2.9.7.  anonymous-root <root-dir> [<class>]

  <root-dir>    anonymous  user  chroot()  path Ѵ.
  anonymous-root   ġ    ,   
   "ftp" user home directory    Ѵ.   <class>
      ,    anonymous-root    anonymous
  user root directory ȴ.  ο  class  Ҽ
  ִ.  user   anonymous root  Ǹ, <root-
  dir>/etc/passwd file մ "ftp" user home directory Ǿ
  ,  directory  system     /etc/passwd   "ftp"
  user home directory   ʴ´.

   :

       anonymous-root /home/ftp

       anonymous-root   /home/localftp  localnet

    anonymous  user  chroot()  /home/ftp    ϸ,
    CWD  home directory ȴ. ׷ class  localnet
  anonymous   user   chroot() /home/localftp     Ǹ,    ׵
      CWD /home/localftp/etc/passwd  ִ "ftp" user home
  directory   ް ȴ.

  2.9.8.  guest-root <root-dir> [<uid-range>]

  <root-dir> guest user chroot() path Ѵ.  guest-root
  ġ           user
  home directory Ǿ .  <uid-range>      ,
    ٸ guest-root        guest user  root
  directory  ȴ.     ο     uid range  Ҽ
  ִ.   user    guest- root  Ǹ, <root-
  dir>/etc/passwd file ִ user  home  directory  
  Ǿ,  directory   system         Ǿ
  /etc/passwd home directory   ʴ´.

  <uid-range>  UID ڷ  Ѵ.  range dash 
  еǾ  , 谡 ־   Ǿ . ϰ(lower
  bound) ϴ  "all up to" ϸ, (upper  bound)
  ϴ   "all starting from" ǹѴ.

   :

       guest-root /home/users

       guest-root /home/staff %100-999 sally

       guest-root   /home/users/frank/ftp  frank

    user chroot() /home/users ϰ, /home/users/etc/passwd
    ׵ home directory  ϰ  Ѵ.  range  100
    999 ԵǴ    user   user   sally   /home/staff
  chroot() Ǿ , /home/staff/etc/passwd ׵ entry  
  CWD    ޴´.  single  user frank  /home/users/owner/ftp
  chroot()   Ǹ, CWD     /home/users/owner/ftp/etc/passwd
   entryκ  ޴´.

  anonymous-root   guest-root    ɵ  ſ ߿ϴٴ 
  ؾ Ѵ. user   ߺǾ ġ ȴٸ, 
  ó ͸  ȴ.  <class>  <uid-range>   ܵǸ,
    ġ  쿡  ȴ.

  2.9.9.  deny-uid deny-gid allow-uid allow-gid

  deny-uid <uid-range> [...]

  deny-gid <gid-range> [...]

  allow-uid <uid-range> [...]

  allow-gid <gid-range> [...]

    UID  GID    ftp  server     źθ
  Ѵ.    allow-uid     allow-gid   źοʹ ޸  uid/gid
        Ѵ.   üũ   ٸ  
  ̷.  deny allow  üũ  ȴ.  defalutδ  
     Ѵ.    쿡,  ̰  /etc/ftpusers file
   ʿ伺  Ҽ ִ.  :

  deny-gid %-99 %65535

       deny-uid %-99 %65535

       allow-gid ftp

       allow-uid ftp

  anonymous "ftp" user/group  Linux Box   Ư  ų
  Ư user group ftp  źѴ.   , ̰
  ̿Ͽ  /etc/ftpusers file    Ҽ  ָ  ̰
  /etc/ftpaccess file  ٶ   ϱ  Ͽ  縦
  Ѵ.

  ftpaccess  file    single  UID GID Ҷ ̸̳  
  Ѵ    Ҽ   ִ.   ڸ ϱ ؼ,  

  2.9.10.  restricted-uid restricted-gid unrestricted-uid unrestricted-
  gid

  restricted-uid <uid-range> [...]

  restricted-gid <gid-range> [...]

  unrestricted-uid <uid-range> [...]

  unrestricted-gid <gid-range> [...]

      real  Ǵ  guest  user ڽŵ home directory ̿
  FTP  site      ϴ   Ѵ.   ̰  guestgroup
  guestuser   ϴ   ʴ´. , guest
  ۿ ϴµ  Ҽ ִ. unrestricted-uid unrestircted-
  gid   restrictedʹ  ޸  ׵ home directory ̿
  directory user   Ѵ.

      ׵  ش.  user "dick"  home
  directory /home/dick ̰, "jane" /home/jane ̶  ϸ :

       guest-root /home dick jane

       restricted-uid dick jane

  dick jane chroot'd /home  ,  ׵  home directory  
    ޱ   ٸ file access Ҽ . Whereever
  possible, in situations such  as  this example, try not to rely solely
  upon the ftp  restrictions.   ٸ    ftp  aceess Ģ,
  ftpaccess    ۵  ϱ   directory file ۹̼
  ϵ  µ  ؾ Ѵ.

  2.9.11.  site-exec-max-lines <number> [<class> ...]

  SITE EXEC  Ư¡   client  line  
    Ѵ.       Ҽ  ְԲ  Ѵ.   ϸ
  20 line  ȴ. limit 0   ʴ´ٴ  
  ǹѴ; limit  ַ  Ѵٸ  ؾ  Ѵ.    
  user class ġ ȸ limit  ٷ   ȴ.   ݸ鿡 "*"
  class class ־    Ǿ  ִ.  ;

       site-exec-max-lines 200 remote

       site-exec-max-lines 0 local

       site-exec-max-lines 25

  Limits "remote" class user鿡  SITE  EXEC  ( װ  SITE
  INDEX)      200  line ϸ, local  class  user鿡Դ
      ʴ´.  ׸     ٸ  user鿡Դ  25  line
   Ѵ.

  2.9.12.  dns refuse_mismatch <filename> [override]

   Ʈ forward reverse lookup  , FTP  
  źϸ, ޼ ϰ      Ѵ.
  ɼ [override]   쿡 ޼  Ŀ 
  Ѵ.

  2.9.13.  dns refuse_no_reverse <filename> [override]

    Ʈ  DNS  ׸     FTP źϸ,
  ޼             Ѵ.   ɼ
  [override]     쿡 ޼  Ŀ 
  Ѵ.

  2.9.14.  dns resolveroptions [options]

  resolveroptions ɼ name  server  ɼǵ  ϴ   Ѵ.
      resolver(3)   ó ÷  Ѵ.
  ΰ +    -        ִ.  

       dns resolveroptions +aaonly -dnsrch

     aaonly   ɼ  Ȱȭ  ϰ(    ִ 鸸),
  dnsrch  ɼ  (    θ  ã°) Ȱȭ ϰ ȴ.

  2.10.  

  FTPLIB/ftpaccess

  2.11.   ׸

  ftpd(8), umask(2), ftplog(5), ftpconversions(5), ftpshut(8)

  3.  ftpconversions

  3.1.  ̸

  ftpconversions - ftpd ȯ 

  3.2.  

  ftpd(8)    ˷ conversions ׵ Ӽ Ʒ  
  ASCII fileȿ  Ǿ  ִ.   file     line ݷ(:)
  еǾ ϳ conversion.  field    ش.

       %s:%s:%s:%s:%s:%s:%s:%s

        1  2  3  4  5  6  7  8

       Field   Description

         1      strip prefix

         2      strip postfix

         3      addon prefix

         4      addon postfix

         5      ܺ 

         6      

         7      ɼ

         8      

  3.3.  ˷ 

  conversions  mechanism  strip  prefix  addon  prefix field
    Ѵ.

  3.4.  

   ftpd(1), ftpaccess(5)

  4.  ftpcount

  4.1.  ̸

  ftpcount -  class  user ش.

  4.2.  

  ftpcount

  4.3.  

   ftpaccess file ǵ  class  user  Ǵ ѵ
  user  Ӽ ش.

  4.4.   ׸

  ftpwho(1)

  5.  FTPD

  5.1.  ̸

  ftpd - DARPA ͳ    

  5.2.  

  ftpd [ -d ] [ -v ] [ -l ] [ -ttimeout ] [ -Tmaxtimeout ] [ -a ] [ -A ]
  [ -L ] [ -i ] [ -o ] [ -pctrlport ] [  -Pdataport ] [ -q ] [ -Q ] [
  -rrootdir ] [ -s ] [ -S ] [ -uumask ] [ -V ] [ -w ] [ -W ] [ -X ]

  5.3.  

  Ftpd  DARPA internet file   server   Ѵ.
  server TCP protocol ϸ `ftp" service   Ư prot
  ͸  δ.; ڼ  services(5)  ϶.

  -d  Ǵ  -v  options  ϸ,  syslog   ϵȴ.

  -l option syslog  ftp session Ѵ.

  ftp server 15  ƹ  Է  (inactive session
  ߻ϸ) timeout ȴ. -t option inactive timeout ð
  Ҽ  ִ.      ϸ options   ʸ   ٿ
  .   -t  option   ʾ ⺻ 900̴.  
  ̿ʹ  ٸ  timeout period  ִµ  ̴  -T  option  ̿Ͽ
  ִ    ִ  session  timeout  period  Ҽ   ִ.
  ̰ inactive session ϴ.   -t  ϸ default
  2ð ̴.

  -a option ftpaccess(5)  file ϵ Ѵ.

  -A option ftpaccess(5)  file  ʵ Ѵ.  
  option ⺻ option̴.

  -L  option  syslog  ftpd(8) server  ɵ ϵ
  Ѵ.  -L option ftpaccess(5)  file  뿡   õǾ  
  ִ.   -L flag Ǿ ٸ, ⺻  ftp  server  û
  ɶ    logging Ǿ   ִ. ̰  USER 
  ϵǴ  ϸ  user  쿬  username  ϴ
   password   syslog ؼ password ɼ
  ִ.

  -i option  ϸ  ftpd(8)  server    ޾Ƶ鿴 file
  xferlog(5)  logǾ . -i option ftpaccess(5) file ϸ
  õǾ .

  -o option ϸ ftpd(8) server   file xferlog(5)
    logǾ  .   -o  option ftpaccess(5) file ϸ
  õǾ .   -X option ϸ, -i  -o options 
   output xferlog  ʴ´.  ׷ ϳ ߾
  loghost  host  output ޾Ƶ̴ 쿡 syslog
    ȴ.

  -u option umask  ⺻ umask setting Ѵ.

  -W  option  user login wtmp file  ʰ Ѵ.  Default (
  -w ) δ  login logout  ȴ.

  -s    -S  option  standalone  ۵    daemon ϰ
  Ѵ.   -S option daemon background  ϸ,   system
  bootingÿ   startup   srcitps(ie.,   in rc.local) ̿Ҷ
  Ѵ. -s option daemon foreground  Ű, init 
   ɶ ַ  Ѵ. (ie., /etc/inittab)

  -p    -P option daemon  Ǿ port number
  Ѵ.  Ϲ daemon  "ftp"  ftp-data" 
  /etc/services    Ͽ  port number Ѵ.  
  /etc/services "ftp-data" Ǿ    ʰ  -P option
  Ǿ  ʴٸ daemon control connection port  ռ port
  Ѵ.   -p  option  standalone mode ɶ  Ҽ
  ִ.

  -q  and  -Q  option  daemon  PID file 뿩θ Ѵ.
   file   class  user   ϴ  limit
  ڿ  䱸Ǿ . PID file  ϸ user limit
  Ҽ . Default (  -q  ) δ  PID  file   Ѵ.
  access permission PID file   Ϲ userμ server
  testҶ -Q  Ѵ.    ư    ϴ
     busy site  PID  file    Ұϰ ϴ
    ϴ.

  -r  option  ̹  loadingÿ  rootdir Ǿ  chroot
  daemon Ѵ. ̰  daemon    ߻ ջ   
  file  μ  system  security ų ִ.  Set is
  much  like  anonymous  FTP,  with additional  files needed which vary
  from system to system.

  ftp server   Ʒ    ftp  reuest   Ѵ.;
  case Ǿ  ʴ.

  Request       ABOR       ACCT     account
   ALLO    ִ  Ҵ APPE    file ÷ CDUP    
  ۾ directory θ directory ̵ CWD     ۾ directory ̵
  DELE    file  HELP    help   LIST    directory file list
   (`ls -lgA") MKD     directory  MDTM    file  ð
   MODE    data transfer mode   NLST    directory file list
  name ش.  NOOP    do nothing PASS    password  PASV
  server server   PORT    data connection port  PWD
   ۾ directory  QUIT    session ħ REST    ҿ
   õ RETR    file  RMD     directory  RNFR
  filename  rename  RNTO    filename rename  SITE
  Ϲ  commands ( section ) SIZE    file size 
  STAT    server   STOR    file  STOU    Ư ̸
  file  STRU    data transfer structure  SYST    server system
  OS type  TYPE    data transfer type  USER    user name 
  XCUP     ۾ directory θ directory ̵ (deprecated) XCWD
  change working directory (deprecated) XMKD    directory 
  (deprecated) XPWD     ۾ directory  (deprecated) XRMD
  directory  (deprecated)

  Ʒ   Ϲ  ƴϰų UNIX Ư  ̸ SITE
  ɿ ݵǾ Ǿ .

  Request       UMASK   umask . E.g. SITE UMASK 002 IDLE
  idle-timer . E.g. SITE IDLE 60 CHMOD   file mode . E.g.
  SITE CHMOD 755 filename HELP    help  . E.g. SITE HELP NEWER
  Ư ¥  file  MINFO   SITE NEWER ,  
  ڼ   GROUP   Ư gourp  䱸. E.g. SITE GROUP foo
  GPASS   Ư group  ȣ . E.g. SITE GPASS bar EXEC
  program .  E.g. SITE EXEC program params

  ⼭    Internet  RFC  959       ftp request
  ν    ׸   ʴ. MDTM SIZE RFC 959
  Ǿ       FTP  RFC update ̴.

  ftp  server internet RFC 959 Ǿ  ó telnet "Interrupt
  Porcess" (IP)  signal  Telnet  stream   Telnet "Synch"
  signal ؼ ABOR  ɶ active file   ̴.
   STST  data ߿ ޾ٸ,  Telnet IP Synch 
   transfer status ǵ ̴.

  Ftpd interpret file name csh(1)  Ͽ Ǿ "golbbing"
  Ծ࿡  .  ̰ user metacharacter "*?[]{}~" ̿Ҽ
  ֵ Ѵ.

   Ftpd user 4 Ģ .

  1. username password data  base,  /etc/passwd,  Ǵ OS  
     Ҽ  ִ  ؾ Ѵ.   password  file
     ۿ Ǿ   client ؼ غ Ǿ Ѵ.

  2. user name /etc/ftpusers  ־ ȵȴ.

  3. user  getusershell(3)    ȯǾ stan?  dard shell
      Ѵ.

  4. username "anonymous" Ǵ "ftp"  ϶,  anonymous ftp  
     password file(user "ftp") ؾ߸ Ѵ.        client
     hostname̳   e-mail address password Ͽ login 
     Ѵ.

      ftpd  client   ϱ  Ư
  ۾ Ѵ. server  ħظ  Ͽ "ftp"  user home
  directory chroot(2)   . (anonymous  file
  ϴ  "ftp"  user home    directory-    /home/ftp-
  ٲ   ٴ ǹ̴.) ̰ "ftp" subtree ؼ Ǿ
  ٴ  ǹϸ Ʒ  Ģ .

  ~ftp)

  home  directory  super-user    ٸ user
   Ѵ.

  ~ftp/bin)

  home directory  super-user     ٸ user
   Ѵ.  ls(1) program list  ϱ Ͽ  ݵ
  ؾ  Ѵ.   program mode 111   Ѵ.

  ~ftp/etc)

  home  directory  super-user     ٸ  user
    Ѵ.    passwd(5)    group(5)  file  ls  
    (UID, GID) ƴ ڸ  ϱ  ؼ
  ̴.  OS  ϸ, ٸ 䱸Ǵ file ִ. libary rutine
  getpwent(3)   man  page  checkϵ Ѵ.   passwd
  password  field    ȣȭ password
  ԵǾ  ʴ.  file   mode  444  permision  
  super- user    ִ.  ~ftp/etc   directory group,
  passwd   file  system  /etc/passwd /etc/group file 縦
  Ͽ ϸ ȵȴ.

  ~ftp/pub)

  ~ftp/pub   Ϲ   user鿡   file    upload Ϸ  
  mode 777 Ǵ mode 733 permi?  sion directory  ȴ.
   pub  dirc?  tory   read   permision  ִ    ϸ
  upload ~ftp/incoming  ̶  directory   ϱ⸦
  ϸ  upload  directory   super-user  ƴ   ftp
  ־   Ѵٴ    Ѵ.    ftp  user    
  upload  file  Ƿ file  ø    ٴ 
    ø  message  file  ̿Ͽ ǰϵ Ѵ.

  5.4.  BSD/OS SYSTEM  MECHANISM

  ftpd  Ǿ   machanism /etc/login.conf   ִ
  users  class matchǴ "auth-ftp" entry  ȴ.  (
  login.conf(5)  ϶)  class   "auth-ftp"  entry
  ٸ ſ Ϲ "auth" entry Ǿ ̴. ϴ
    machanism  "joe:skey" ó ݷ(":") ÷Ǿ  ȴ.

  5.5.  Ϲ FTP Ȯڵ

  FTP  server  Ʒ  Ư file Ȯڷμ  
  Ҽ ִ:

   Filename   Filename      

  -------------  ------------------  -----------------------------------

  <filename>.Z   <filename>    Ǯ 

  <filename>     <filename>.Z  file 

  <filename>     <filename>.tar       file Tar 

  <filename>     <filename>.tar.Z     file Tar  

    FTP  server  Ȯ  e-mail  ּҸ    check õϸ,
    test    ϸ user  mes?  sage Ѵ. FTP
  client "long replies"  (i.e  multi?  line  responses)  ɷ  ִ
  user    password ù° character dash ϴ 
  server  lreply() Լ Ұ ϰ Ѵ.

  FTP  server      file  ۰   log Ҽ ,
  ߻Ǵ    file  ۿ        Ѵ.

  Mon Dec  3 18:52:41 1990 1 wuarchive.wustl.edu 568881 /files.lst.Z a _
  o a chris@wugate.wustl.edu ftp 0 *

  %.24s %d %s %d %s %c %s %c %c %s %s %d %s

  1   2  3  4  5  6  7  8  9  10 11 12 13

  1 DDD MMM dd hh:mm:ss YYYY  ð

  2   ۽ð

  3 remote host name

  4 byte  file size

  5 name of file

  6  type (a>scii, b>inary)

  7 Ư action flags (ʿ信  ):

       C   file Ǿ

       U   file Ǿ 

       T   file tar 

       _   ƹ͵ ߻ 

  8 file  user ų (o>utgoing), user   (i>ncom
  ing)

  9   (r>eal, a>nonymous, g>uest) -- mostly for FTP

  10 local username Ǵ "ftp" user  loginÿ password Է
  e-amil address

  11 service  (`ftp", other)

  12  (bitmask)

       0   none

       1   RFC931 

  13 Ǿ user id (if available, "*" otherwise)

  5.6.   ׸

  ftp(1),  getusershell(3),  syslogd(8), ftpaccess(5), xfer?  log(5),
  umask(2)

  5.7.  

  anonymous   ϸ     .

  server    port numberμ socket  Ͽ super-
  userμ  Ǿ Ѵ. ̰  login  Ǿ user  
  ִ user id ϸ socket address ӹҶ  super-user
      ֱ   ̴.      ۿ  ؼ
    Ǿ   ƹ ص Ұϴ.

  6.  ftphosts

  6.1.  ̸

  ftphosts - ftpd ϴ  host   

  6.2.  

  ftphosts file  host     ϴ 
  ϰų ϴµ  ȴ.

  6.3.   

  allow <username> <addrglob> [<addrglob> ...]

  allow host(s)  <username>  α׸ ϱ  <addgolb> 
  Ѵ.

  deny <username> <addrglob> [<addrglob> ...]

  deny  host(s)  ׻ <username>  log ϱ  <addglob> 
  Ѵ.

  anonymous Ǵ ftp   username  ͸  login  user ǹѴ.

  <addrglob>    address/cidr Ǵ address:netmask μ ɼ
  ִ.

    : 10.0.0.0/8 or 10.0.0.0:255.0.0.0

  6.4.  

  FTPLIB/ftphosts

  6.5.   ׸

  ftpd(8), ftpaccess(5), ftplog(5), ftpconversions(5),  ftpshut(8)

  7.  ftpshut

  7.1.  ̸

  ftpshut -  ð ftp server ٿŲ.

  7.2.  

  ftpshut [ -V ] [ -l min] [ -d min] time [ warning-message ... ]

  7.3.  

  ftpshut    ftp server shut down Ҷ superuser ftp user
   Ҽ ִ ڵ shutdown  غѴ.

  -V ɼ ۱ǰ   Ѵ.

  time    ftpshut   ftp server ٿų ð Ѵ.  "now"
  ܾ Ͽ  shutdown Ҽ   Ʒ    ϳ
  Ǵ  ΰ  μ ̷ ð   ִ. : + number
  Ǵ HHMM.

  ù°  ftp server down  ð  minutes()  μ 
  Ѵ.  ι° 24-ð  Ͽ   ð ftp
  server shutdown Ѵ.

  shutdown 10 Ǵ ftpshut  10  ȳҴٸ  ο ftp  
    źεȴ.    ð -l flag  ؼ ǵǾ .

  shutdonw 5 Ǵ ftpshut  5    ʾҴٸ   
  Ǿ  ִ connections    ȴ.  ð -d flag
  ؼ  ȴ.

  [ warning-message ... ]  75    Ѵ.  ftpshut
    magic  cookie   ڿ    ؼ ν Ѵ.

  shutdown Ϸ Ҷ    file  Ͽ    file  
   ų ִ. ϴ shutdown Ǹ  file  ɶ
      źΰ    ̴.   file  ftpaccess  file
  shutdown ڿ ؼ ġ file ȴ.

  Ʒ  macig cookie 밡ϴ :

       Cookie      

       %s      system ٿǴ ð

       %r      ο  źεǴ ð

       %d       ڵ  logout Ǵ ð

       %C       ۾ directory

  %E      ftpaccess    Email address

       %F      CWD Ƽ   (kbytes) [ system
        ]

       %L      local host name

       %M       class ִ  user 

       %N       class   user 

       %R      remote host name

       %T      system ð (form Thu Nov 15 17:12:42 1990)

       %U      login ־ username

  7.4.  

      ð  Ѵٸ,  server    23:59,   
  ð  Ѵٸ,  server    23:59 ̿ shutdown
  Ҽ ִ.

  7.5.   ׸

  shutdown(1), ftpaccess(5), ftprestart(8)

  8.  ftpwho

  8.1.  ̸

  ftpwho   -    ftp  user      process   ش.

  8.2.  

  ftpwho [ -V ]

  8.3.  

  ftpwho  ftp server login  ִ  user鿡   
  process  ش. -V ɼ ۱ǰ   Ѵ.

  8.4.  

  SETPROCTITLE     compile  Ѵٸ       ̴.

  8.5.   ׸

  ftpcount(1)

  9.  XFERLOG

  9.1.  ̸

  xferlog - FTP server logfile

  9.2.  

  The  xferlog  file FTP server daemon ( ftpd(8) )  log?  ging
   Ѵ.  file   /usr/adm     ,
  ftpd(8)    options  Կ     ġǾ  ִ.
  Each server entry is  composed  of  a single  line  of the following
  form, with all fields being separated by spaces.    server  ׸
  Ʒ  form ̷  ٷ  Ǿ ,  field space
   Ǿ .

  current-time transfer-time remote-host file-size filename transfer-
  type special-action-flag direction access-mode username service-name
  authentication-method authenticated-user-id   completion-status

  9.2.1.  current-time

  "DDD MMM dd hh:mm:ss  YYYY"     local  ð̴.   DDD
   , MMM , dd ¥,  hh ø,  mm  ,  ss
  ʸ, ׸ YYYY ⵵ Ÿ.

  9.2.2.  transfer-time

         ð   ϸ ʴ ǥѴ.

  9.2.3.  remote-host

   host ̸̴.

  9.2.4.  file-size

  byte ۵ file ũ̴.

  9.2.5.  filename

  ۵ file ̸̴.

  9.2.6.  transfer-type

   ¸ Ÿ ϳ character̴.

  a      ascii      Ѵ.

       b     binary      Ѵ.

  9.2.7.  special-action-flag

   Ư action ߻ϴ  Ÿ ϳ Ǵ  ̻
  character flag  ̴. Ʒ    ϳ Ǵ  ̻
  Ҽ ִ.

       C  file     Ǿ  ִ.

       U  file   Ǿ   ʴ.

       T  file  tar    ִ.

       _  ƹaction  ߻ ʾҴ.

  9.2.8.  direction

   ̴.

       o  outgoing

       i  incoming

  9.2.9.  access-mode

  user  login ϴ°  ̴.

       a  (anonymous)   ͸ մ user  ̴.

       g  (guest) is for an passworded guest user (see  the (guest)
        password  մ user   ̴. ( ftpac
       cess(5)  guestgroup  ϶)

       r  (real)    local user  ̴.

  9.2.10.  username

  local username ̴.  մ ̶, ־ ID ڿ Ѵ.

  9.2.11.  service-name

  ߻Ǿ  service  ̸̸  FTP̴.

  9.2.12.  authentication-method

    Ǿ     ̴. Ʒ ϳ Ѵ.

       0  none

       1  RFC931 Authentication

  9.2.13.  authenticated-user-id

       ǵ  user id ̴. Ǿ user id
  Ұ ϴٸ *  Ǿ .

  9.2.14.  completion-status

   ¸ Ÿ ϳ character̴.

       c   

       i  ҿ 

  9.3.  

  /usr/adm/xferlog

  9.4.   ׸

  ftpd(8), ftpaccess(5)

  10.  ftprestart

  10.1.  ̸

  ftprestart - ftp server shutdown  ϰ 

  10.2.  

  ftprestart [-V]

  ftprestart  ftp server shutdown Ŀ restart ڵ ϴ
   Ѵ. ftprestart  FTP server  Ϸ غ
  Ҷ  Ǿ. ̰ ftpshut ݴ̸ ftpshut  
  shutdown message Ѵ. ̰ anonymous ftp   
  ftp server  shutdown message file ϰ ȴ.

  -V option α׷ Ŀ copyright version  ϰ
  Ѵ.

  10.3.   

       ftprestart: /servers/some.domain/ftp/etc/shutmsg removed.

       ftprestart: /servers/other.domain/ftp/etc/shutmsg removed.

       ftprestart: /etc/shutmsg removed.

  10.4.   ׸

  shutdown(1), ftpshut(8), ftpaccess(5)

  11.  ftpservers

  11.1.  ̸

  ftpservers - ftpd  ȣƮ  ϴ file

  11.2.  

  ftpservers file ftpd(8) server ϴ ȣƮ  
  ϴµ Ǿ .  ȣƮ  ϰ compile,
  wu-ftpd  virtual domain    иؼ 
  ϰ Ǿ ִ.

  ,  ϵ иǾ  domain 丮 ġ ִ.
   Ͽ Ǿ  directory ο IP address ftpservers
  file  ȴ.   ϵ ش 丮 ȿ Ʒ
  ̸  ϵ ϰ ־ Ѵ:

       ftpaccess      -  doamin  

       ftpusers       -  ź  

       ftpgroups      - SITE GROUP and SITE GPASS 

       ftphosts       -  ο   뿪 

       ftpconversions -  ο   ȯ 
       ȭ

    domain directory   ϵ   ʿ .
      ״ Ϸ Ѵٸ, ftpconversions file
   ͵  ٸ,   directory ¿   
  ʿ ٴ ̴. ̷   directory ԵǾ 
   ϵ     ҷ̰ ȴ.

  !!!:   directory  ϵ  list
  Ȯϰ matchǾ Ѵ.  ̸ Ÿ  쿡 ش
   ã ϰ Ǹ    Ϸ ü ϰ ȴ.

  11.3.  ftpservers file 

   entry 2 field Ѵ.

  ipaddr/hostname   directory-containing-configuration-files

  :

       10.196.145.10    /etc/ftpd/ftpaccess.somedomain/

       10.196.145.200   /etc/ftpd/ftpaccess.someotherdomain/

       some.domain      INTERNAL

  ftp client server  Ҷ, ftpd ftpservers file ߰
  ftp client   ip address ġŰ Ѵ.

  ġ Ǵ  ߰ ϸ, ش ο  丮 ο 
  ϵ ȯϰ ȴ. ftpd  丮  ִ  ϵ
  ϰ ȴ.

   Ͽ matchǴ  ų, directory ΰ ǰ ߸ Ǿ
   ,   ⺻ θ ϰ ȴ.   
  INTERNAL      ϵ ϰ Ѵ.

    Ҷ  IP address hostname  
  ϴ. ٸ hostname   DNS lookup ʿϰ  DNS
  ׿͵  Ǿ  Ƿ ظϸ ip address  ϴ
   Ѵ.

       10.196.145.20     /etc/ftpd/config/faqs.org/

       ftp.some.domain   /etc/ftpd/config/faqs.org/

  ּóÿ # ǥø ϸ, ߺ ּ ΰ  
  õǾ .

  11.4.   ׸

  ftpd(8) , ftpaccess(5) ftplog(5) , ftpconversions(5) , ftphosts(5)

  12.  Copyright

  Copyright (c) 1999,2000 WU-FTPD Development Group.  All rights
  reserved.

  Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994
  The Regents of the University of California.  Portions Copyright (c)
  1993, 1994 Washington University in Saint Louis.  Portions Copyright
  (c) 1996, 1998 Berkeley Software Design, Inc.  Portions Copyright (c)
  1998 Sendmail, Inc.  Portions Copyright (c) 1983, 1995, 1996, 1997
  Eric P. Allman.  Portions Copyright (c) 1989 Massachusetts Institute
  of Technology.  Portions Copyright (c) 1997 Stan Barber.  Portions
  Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997 Free Software
  Foundation, Inc.  Portions Copyright (c) 1997 Kent Landfield.

  Use and distribution of this software and its source code are governed
  by the terms and conditions of the WU-FTPD Software License
  ("LICENSE").

  $ Id: ftpcount.1,v 1.5 2000/07/01 17:49:09 wuftpd Exp $

