Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ inetd.conf(4) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rlogin(1)

rsh(1)

comsat(1M)

inetd(1M)

talkd(1M)

tftpd(1M)

services(4)



inetd.conf(4)             FILE FORMATS              inetd.conf(4)



NAME
     inetd.conf - Internet servers database

DESCRIPTION
     The inetd.conf  file  contains  the  list  of  servers  that
     inetd(1M)  invokes when it receives an Internet request over
     a socket.  Each server entry is composed of a single line of
     the form:
     service-name  socket-type  protocol  wait-status  uid  server-program  server-arguments

     Fields can be separated by either SPACE or  TAB  characters.
     A  `#'  (pound-sign)  indicates  the beginning of a comment;
     characters up to the end of the line are not interpreted  by
     routines that search this file.

     service-name        The name of a valid  service  listed  in
                         the  file  /etc/services.   For RPC ser-
                         vices, the  value  of  the  service-name
                         field  consists of the RPC service name,
                         followed by a slash and either a version
                         number  or  a  range  of version numbers
                         (for example, mountd/1).

     socket-type         Can be one of:
                              stream      for a stream socket,
                              dgram       for a datagram socket,
                              raw         for a raw socket,
                              seqpacket   for a sequenced  packet
                                          socket

     protocol            Must be a recognized protocol listed  in
                         the  file  /etc/protocols.  For RPC ser-
                         vices, the field consists of the  string
                         rpc  followed by a slash and the name of
                         the protocol (for example,  rpc/udp  for
                         an RPC service using the UDP protocol as
                         a transport mechanism).

     wait-status         nowait  for  all   but   single-threaded
                         datagram  servers - servers which do not
                         release  the  socket  until  a   timeout
                         occurs    (such    as   comsat(1M)   and
                         talkd(1M)).  These must have the  status
                         wait.   Although  tftpd(1M)  establishes
                         separate pseudo-connections, its forking
                         behavior  can  lead  to a race condition
                         unless it is also given the status wait.

     uid                 The  user  ID  under  which  the  server
                         should  run.  This allows servers to run
                         with access privileges other than  those
                         for root.



                                                                1





inetd.conf(4)             FILE FORMATS              inetd.conf(4)



     server-program      Either the pathname of a server  program
                         to  be  invoked  by inetd to perform the
                         requested service, or the value internal
                         if inetd itself provides the service.

     server-arguments    If  a  server  must  be   invoked   with
                         command-line  arguments, the entire com-
                         mand line (including  argument  0)  must
                         appear  in this field (which consists of
                         all remaining words in the  entry).   If
                         the  server expects inetd to pass it the
                         address of its peer  (for  compatibility
                         with  4.2BSD  executable  daemons), then
                         the first argument to the command should
                         be specified as `%A'.

FILES
     /etc/inetd.conf
     /etc/services
     /etc/protocols

SEE ALSO
     rlogin(1),   rsh(1),   comsat(1M),   inetd(1M),   talkd(1M),
     tftpd(1M), services(4).































                                                                2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026