inetd.conf(5) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

inetd.conf(5)

inetd.conf(5)                    File Formats                    inetd.conf(5)

NAME
       inetd.conf - Internet servers database

SYNOPSIS
       /etc/inet/inetd.conf


       /etc/inetd.conf

DESCRIPTION
       In  the current release of the Solaris operating system, the inetd.conf
       file is no longer directly used to configure inetd.  The  Solaris  ser‐
       vices which were formerly configured using this file are now configured
       in  the  Service Management Facility (see smf(7)) using inetadm(8). Any
       records remaining in this file after installation or upgrade, or  later
       created  by installing additional software, must be converted to smf(7)
       services and imported into the SMF repository using inetconv(8), other‐
       wise the service will not be available.


       For Solaris operating system releases prior  to  the  adoption  of  SMF
       (such  as  Solaris 9), the inetd.conf file contains the list of servers
       that inetd(8) invokes when it  receives  an  Internet  request  over  a
       socket. Each server entry is composed of a single line of the form:

         service-name endpoint-type protocol wait-status uid server-program \
         server-arguments



       Fields  are  separated by either SPACE or TAB characters. A '#' (number
       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 services  file.  For  RPC
           services,  the  value of the service-name field consists of the RPC
           service name or program number, followed by a '/' (slash)  and  ei‐
           ther  a  version number or a range of version numbers, for example,
           rstatd/2-4.


       endpoint-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


           tli          for all TLI endpoints



       protocol

           A recognized protocol listed in the file  /etc/inet/protocols.  For
           servers  capable of supporting TCP and UDP over IPv6, the following
           protocol types are also recognized:


               o      tcp6


               o      udp6

           tcp6 and udp6 are not official protocols; accordingly, they are not
           listed in the /etc/inet/protocols file.

           Here the inetd program uses an AF_INET6 type socket endpoint. These
           servers can also handle incoming IPv4 client requests  in  addition
           to IPv6 client requests.

           For  RPC services, the field consists of the string rpc followed by
           a '/' (slash) and either a '*' (asterisk), one  or  more  nettypes,
           one  or more netids, or a combination of nettypes and netids. What‐
           ever the value, it is first treated as a nettype. If it  is  not  a
           valid  nettype,  then  it is treated as a netid. For example, rpc/*
           for an RPC service using all the transports supported by the system
           (the list can be found in the /etc/netconfig file),  equivalent  to
           saying  rpc/visible rpc/ticots for an RPC service using the Connec‐
           tion-Oriented Transport Service.


       wait-status

           This field has values wait or nowait. This entry specifies  whether
           the  server  that  is invoked by inetd will take over the listening
           socket associated with the service, and whether once launched,  in‐
           etd  will  wait for that server to exit, if ever, before it resumes
           listening for new service requests. The  wait-status  for  datagram
           servers  must  be  set to wait, as they are always invoked with the
           original datagram socket that will participate  in  delivering  the
           service  bound  to the specified service. They do not have separate
           listening and accepting sockets. Accordingly, do not configure  UDP
           services as nowait. This causes a race condition by which the inetd
           program selects on the socket and the server program reads from the
           socket.  Many  server programs will be forked, and performance will
           be severely compromised. Connection-oriented services such  as  TCP
           stream services can be designed to be either wait or nowait status.


       uid

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


       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 it‐
           self provides the service.


       server-arguments

           If a server must be invoked with command line arguments, the entire
           command 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 com‐
           mand  should  be specified as %A. No more than 20 arguments are al‐
           lowed in this field. The %A argument is implemented only  for  ser‐
           vices whose wait-status value is nowait.


FILES
       /etc/netconfig         network configuration file


       /etc/inet/protocols    Internet protocols


       /etc/inet/services     Internet network services


SEE ALSO
       rlogin(1),  rsh(1), services(5), smf(7), in.tftpd(8), inetadm(8), inet‐
       conv(8), inetd(8)

NOTES
       /etc/inet/inetd.conf is the official SVR4 name of the inetd.conf  file.
       The symbolic link /etc/inetd.conf exists for BSD compatibility.


       This  manual  page  describes inetd.conf as it was supported in Solaris
       operating system releases prior to the adoption of  Service  Management
       Facility  (see  smf(7)).  The services that were configured by means of
       inetd.conf are now configured in SMF using inetadm(8).

Oracle Solaris 11.4               27 Nov 2017                    inetd.conf(5)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3