Bereitstellen von News [1]

Konfiguration eines News-Servers INN

- NNTP = Network News Transport Protocol

- innd (Dämon) empfängt News per NNTP

- rnews empfängt News per UUCP
- innfeed empfängt News in Echtzeit
- nntpsend und innxinit senden mehrere News am Stück
- nnrpd verwaltet Zugriffe der Newsreader

Wichtige Konfigurationsdateien

/etc/news/inn.conf = zentrale Konfig-Datei

/var/lib/news/active = die vom Server angebotenen News-Gruppen

/var/lib/news/newsgroups = Beschreibung der News-Gruppen

/etc/news/readers.conf = Welche Benutzer dürfen mit welchen Rechten auf die News-Gruppe zugreifen

/etc/news/expire.ctl = Wie lange dürfen News in der Gruppe verweilen

/etc/news/newsfeeds = an diese Server sendet der News-Server neue Artikel

/etc/news/incoming.conf = News-Server, von denen News angenommen werden


/etc/news/inn.conf

server: newsgroups.server.com

organization: Der beste Newsserver, Kassel, DE

fromhost: from.server.de

domain: server.com


/etc/news/hosts.nntp

Die Datei /etc/news/hosts.nntp enthält nur einen einzigen Eintrag:


localhost


/etc/news/nnrp.access

Die Datei /etc/news/nnrp.access sollte folgendermaßen aussehen:


*:: -no- : -no- :!

(none):ReadPost:::*

localhost:ReadPost:::*


/etc/news/expire.ctl

Die /etc/news/expire.ctl Datei bestimmt, nach welcher Zeitspanne alte Artikel gelöscht werden. Sie sollte ungefähr so aussehen:


/remember/:14

*:A:4:10:10

junk:A:1:1:2

control:A:1:1:2

*.test:A:1:1:1


/etc/news/newsfeeds

Die Datei /etc/news/newsfeeds muß so aussehen:


ME:*::

OVERVIEW!:*:Tc,WO:/usr/lib/news/bin/overchan

newsserv/[Name des Newsservers]:*:Ap,Tf,Wnm:newsserv


/var/lib/news/active

name höchsteArtikelNr niedrigsteArtikelNr flag

control 0000000000 0000000001 y

junk 0000000000 0000000001 y

local.general 0000000000 0000000001 y

local.test 0000000001 0000000002 y

to 0000000000 0000000001 y

de.comp.os.linux.x 0000002735 0000001784 y

de.comp.os.linux.misc 0000014074 0000007994 y

de.comp.os.linux.networking 0000004226 0000003514 y

hhu.forum 0000000320 0000000265 y

hhu.linux 0000000016 0000000016 y

hhu.modem 0000000087 0000000083 y

hhu.bibliothek 0000000003 0000000004 y

de.comp.text.tex 0000002821 0000002428 y

de.comp.lang.perl 0000001178 0000000947 y

hhu.wohnheime 0000000135 0000000122 y

hhu.test 0000000033 0000000034 y

de.alt.comp.kde 0000000581 0000000211 y


Flags

Y = loake Postings erlaubt

n = lokales Posten nicht erlaubt

m = Gruppe ist moderiert

j = lokale Postings an diese Gruppe werden abgelehnt

x = Posten an diese Gruppe nicht erlaubt

ctlinnd – Einrichten von Newsgroups

ctlinnd newgroup NEUE-GRUPPE = Neue Newsgroup anlegen

ctlinnd rmgroup GRUPPE = Newsgroup löschen

ctlinnd changegroup GRUPPE m = Parameter der Gruppe ändern.