SelfLinux Internet xinetd Abschnitt 5 | SelfLinux-0.13.0

| xinetd | Autoren Formatierung GFDL

#### 5 Konfiguration eines Dienstes

Was muss man nun noch zusätzlich tun, um einen Dienst zu konfigurieren? Es müssen noch gegebenenfalls die Standardwerte einiger Attribute angepasst bzw. weitere Attribute für den jeweiligen Dienst verwendet werden.

Einige Attribute müssen, je nach Art des Dienstes (INTERNAL, UNLISTED oder RPC), angegeben werden:

Attribut | Verwendung
--- | ---
socket-type | Jeder Dienst
user | Nur Dienste, die keine INTERNAL Dienste sind
server | Nur Dienste, die keine INTERNAL Dienste sind
wait | Alle Dienste
protocol | Alle RPC Dienste und solche, die nicht in /etc/services zu finden sind
rpc_version | Jeder RPC Dienst.
rpc_number | Jeder RPC Dienst ohne Eintrag in /etc/rpc.
port | Jeder Dienst, der kein RPC Dienst ist und nicht in /etc/services steht

Hier ein Beispiel, wie die Konfiguration von Diensten aussieht:

    service ntalk
    {
      socket_type   = dgram
      wait          = yes
      user          = nobody
      server        = /usr/sbin/in.ntalkd
      only_from     = 192.168.1.0/24
    }

    service ftp
    {
      socket_type  = stream
      wait         = no
      user         = root
      server       = /usr/sbin/in.ftpd
      server_args  = -l
      instances    = 4
      access_times = 7:00-12:30 13:30-21:00
      nice         = 10
      only_from    = 192.168.1.0/24
    }

Man beachte, dass diese Dienste nur im lokalen Netzwerk zugäglich sind (293.268.1.0/24). Was FTP angeht, so wurde der Zugriff noch weiter eingeschränkt: Nur 4 Rechnern wurde der Zugriff gestattet und dies auch nur zu bestimmten Zeiten.