HPUX inetd.conf[4]






 inetd.conf(4)                                                 inetd.conf(4)





 NAME
      inetd.conf - configuration file for inetd

 DESCRIPTION
      inetd reads its configuration information from the configuration file
      /etc/inetd.conf upon execution, and possibly at some later time in
      response to a SIGHUP signal (see inetd(1M)).

      Each line in the file is treated either as a comment or as
      configuration information for a given service.  Comments are denoted
      by a # at the beginning of a line.  Non-comment lines contain seven or
      nine required fields, depending on the service name specified in the
      first field.  Fields are separated by tabs and/or spaces.  A line can
      be continued if it terminates with a \.  Each configuration line in
      the file contains the following fields in the order indicated:

           service name
           socket type
           protocol
           wait|nowait
           user
           server program
           program number (NFS RPC services only)
           version number (NFS RPC services only)
           server program arguments

      Fields are constructed as follows:

           service name   rpc if the server is RPC-based (NFS); otherwise,
                          the name of a valid service in file /etc/services.
                          For example, shell for the remsh service (see
                          remsh(1)), login for the rlogin service
                          rlogin(1)), and telnet for the telnet service (see
                          telnet(1)).

           socket type    stream or dgram, depending on whether the server
                          socket is a stream or a datagram socket.

           protocol       Must be a valid protocol as given in
                          /etc/protocols; for example, tcp or udp.

           wait|nowait    Applies to datagram sockets only (other sockets
                          should specify nowait).

                          wait      Instructs inetd to execute only one
                                    datagram server for the specified socket
                                    at any one time.  Datagram servers that
                                    process all datagrams on a socket and
                                    terminate by timing out are called
                                    ``single-threaded''.  Most datagram RPC
                                    servers are single-threaded servers.



 Hewlett-Packard Company            - 1 -     HP-UX Release 9.0: August 1992






 inetd.conf(4)                                                 inetd.conf(4)





                          nowait    Instructs inetd to execute a datagram
                                    server for a specified socket whenever a
                                    datagram arrives.  Datagram servers that
                                    connect to their peers and free the
                                    socket so inetd can receive further
                                    datagrams are called ``multi-threaded.''

           user           User ID to be used when the server is running.

           server program Absolute pathname of the program executed by inetd
                          when it finds a request on the server's socket.

           server program arguments
                          Arguments to the server program.  The same as in
                          normal use, starting with argv[0] which is the
                          name of the program.

      If service name is rpc (NFS RPC services), two extra fields are
      required.  They must appear between the server program field and the
      server program arguments field:

           program number    Defines a particular service grouping and is
                             unique.

           version number    Version supported by the RPC service.  This
                             number can be a single value, or a range if the
                             program handles multiple versions; for example,
                             1 or 1-3.  Ranges are separated by a hyphen
                             (-).  Version numbers allow RPC protocols to be
                             extended and modified, and make it possible for
                             old and new protocols to share the same server
                             process.

    Built-in inetd Services
      inetd provides several ``trivial'' services internally by use of
      built-in routines (see inetd(1M) for a list of these services).  To
      configure an internal service, specify internal as the server program
      name, and omit the server program arguments field.

 EXAMPLES
      Configure the shell service to use TCP protocol, and run the server
      remshd as user root.

           shell stream tcp nowait root /etc/remshd remshd

      Configure the FTP server to timeout an inactive session after 75
      seconds.

           ftp stream tcp nowait root /etc/ftpd ftpd -t75





 Hewlett-Packard Company            - 2 -     HP-UX Release 9.0: August 1992






 inetd.conf(4)                                                 inetd.conf(4)





      Configure an RPC-based service.  Note that the service name field
      contains rpc and two more fields are used: the program number (100008)
      and version number (1).

           rpc dgram udp wait root /usr/etc/rpc.rwalld 100008 1 rpc.rwalld

      Configure inetd to use the built-in daytime TCP service.

           daytime stream tcp nowait root internal

 AUTHOR
      inetd.conf was developed by the University of California, Berkeley.
      NFS was developed by Sun Microsystems, Inc.

 SEE ALSO
      inetd(1M), fork(2), exec(2), inetd.sec(4), protocols(4), services(4).






































 Hewlett-Packard Company            - 3 -     HP-UX Release 9.0: August 1992