# News-Server einrichten

Zum Transport der News ist ein eigenes Programm zuständig. Weit verbreitet sind `CNews` bzw. das neuere `INN`. Des Weiteren benötigt man ein Programm, um die News zwischen verschiedenen Newsservern zu versenden. `INN` ist der eigentliche Newsserver und soll uns zunächst interessieren; anschließend betrachten wir die Installation des Programmes `suck` zur Kommunikation zwischen den Servern.

Das Paket `inn` sollte allen neueren Distributionen beiliegen, so dass nach der Installation zur Konfiguration übergegangen werden kann. Zunächst sind einige Voraussetzungen im System zu überprüfen:

1. Ein Benutzer `news` und eine gleichnamige Gruppe müssen existieren:

   `user@sonne> less /etc/passwd | grep news news:x:9:13:News system:/etc/news:/bin/bash user@sonne> less /etc/group | grep news news:x:13:news`

2. Das Programm `mail` muss installiert sein.

   `user@sonne> which mail /usr/bin/mail`

3. Der News-Dämon darf nicht vom `inetd` gestartet werden (diesen benötigt man jedoch, falls man auf News ohne die Installation eines lokalen Servers zugreifen möchte):

   `user@sonne> less /etc/inetd.conf | grep nntp #nntp stream tcp nowait news /usr/sbin/tcpd \ /usr/sbin/leafnode`

4. In `/etc/aliases` müssen (zumindest) folgende Einträge existieren:

   `user@sonne> less /etc/aliases | grep news bin: root news: root newsadm: news newsadmin: news usenet: news`

5. Das Verzeichnis `/var/lock/news` muss vorhanden sein, dem Benutzer `news` und der Gruppe `news` gehören und die Rechte `755` haben.