svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
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
either 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,
inetd 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
itself 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
allowed 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)