inetd.conf(4) inetd.conf(4)
NAME
inetd.conf - Datenbank für Internet-Server
BESCHREIBUNG
Die Datei inetd.conf enthält eine Liste der Server, die inetd(1M) auf-
ruft, wenn eine Internet-Anforderung über die betreffende Socket-
Schnittstelle eintrifft. Jeder Eintrag für einen Server besteht aus
einer Zeile der folgenden Form:
Dienst-Name Socket-Typ Protokoll Wartezustand Kennung \
Server-Programm Server-Argumente
Die einzelnen Felder des Eintrags sind durch Leerzeichen oder Tabula-
toren voneinander getrennt. Das Zeichen # leitet einen Kommentar ein,
der bis zum Zeilenende reicht. Routinen, die diese Datei durchsuchen,
ignorieren Kommentare.
Dienst-Name Der Name eines gültigen Dienstes, wie er in der
Datei /etc/services steht. Bei RPC-Services steht
in diesem Feld der RPC-Dienst-Name, gefolgt von
einem Schrägstrich und einer Versionsnummer oder
einem Bereich von Versionsnummern (z. B.
mountd/1).
Socket-Typ Kann von folgendem Typ sein:
stream für Stream Socket
dgram für Datagram Socket
raw für Raw Socket
seqpacket für Sequenced Packet Socket
Protokoll Hier steht eine Protokollspezifikation, wie sie in
der Datei /etc/protocols aufgeführt ist. Bei RPC-
Services enthält das Feld die Zeichenkette "rpc",
gefolgt von einem Schrägstrich und dem Protokoll-
namen (z. B. rpc/udp für einen RPC-Dienst, der das
UDP-Protokoll als Transportmechanismus verwendet).
Wartezustand Wird für alle auf nowait gesetzt, außer für
Datagramm-Server, das sind solche, die die Sockets
nicht freigeben, bis ein Zeitlimit erreicht ist
[wie z. B. comsat(1M) und talkd(1M)]. Diese brau-
chen den Status wait. Obwohl tftpd(1M) eigene
"Pseudoverbindungen" aufbaut, kann seine Art,
Sohnprozesse zu erzeugen, zu Synchronisationspro-
blemen für, wenn sein Status nicht auf wait
gesetzt wird.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
inetd.conf(4) inetd.conf(4)
Kennung Gibt die Benutzernummer an, unter der der Server
ablaufen soll. Damit kann man Server so starten,
daß sie zur Ablaufzeit vom Superuser verschiedene
Zugriffsrechte haben.
Server-Programm Hier steht entweder der Pfadname des Server-Pro-
gramms, das von inetd zur Durchführung des ange-
forderten Dienstes aufgerufen werden soll, oder
aber der Begriff internal, falls inetd selbst den
Dienst zur Verfügung stellt.
Server-Argumente Dieses Feld umfaßt alle restlichen Elemente dieses
Eintrags. Für den Fall, daß ein Server-Programm
Argumente erwartet, wird hier die komplette Kom-
mandozeile einschließlich des Kommandonamens ange-
geben. Falls der Server (aus Kompatibilitätsgrün-
den zu Dämonen, die unter 4.2BSD ablaufen) von
inetd erwartet, daß die Adresse seines Partners
durchgereicht wird, muß als erstes Argument "%A"
angegeben sein.
Die Anzahl der Argumente ist auf 10 beschränkt.
DATEIEN
/etc/inetd.conf
/etc/services
/etc/protocols
SIEHE AUCH
rlogin(1), rsh(1), comsat(1M), inetd(1M), talkd(1M), tftpd(1M),
services(4).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98