Informations de configuration
Le fichier /etc/leafnode/config
doit être édité pour correspondre au nom du fournisseur NNTP
d'origine. Copiez le fichier de configuration d'exemple vers
/etc/leafnode/config
et sauvegardez
celui original pour vous y référer :
cp /etc/leafnode/config.example /etc/leafnode/config
Modifiez l'entrée
server =
pour correspondre au fournisseur de nouvelles.
Le fichier /etc/nntpserver
doit
contenir 127.0.0.1 pour empêcher les clients de nouvelles de lire
des nouvelles depuis la source d'origine. Créez ce fichier en
utilisant la command suivante :
cat > /etc/nntpserver << "EOF"
127.0.0.1
EOF
Le script /etc/rc.d/init.d/cleanfs, qui
fait partie du paquet des scripts de démarrage LFS, supprimera le
répertoire /var/lock/leafnode
pendant la séquence de démarrage du système. Installez la ligne
suivante dans le fichier /etc/sysconfig/createfiles
pour recréer
répertoire :
/var/lock/leafnode dir 2775 news news
Leafnode peut être configuré
pour utiliser inetd
en ajoutant une entrée au fichier /etc/inetd.conf
avec la commande
suivante :
echo "nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/leafnode" \
>> /etc/inetd.conf
Faites un killall -HUP
inetd pour relire le fichier inetd.conf
modifié.
Si vous utilisez xinetd, la commande suivante
créera le fichier Leafnode en
tant que /etc/xinetd.d/nntp
:
cat >> /etc/xinetd.d/nntp << "EOF"
# Début de /etc/xinetd.d/nntp
service nntp
{
flags = NAMEINARGS NOLIBWRAP
socket_type = stream
protocol = tcp
wait = no
user = news
server = /usr/sbin/tcpd
server_args = /usr/sbin/leafnode
instances = 7
per_source = 3
}
# Fin de /etc/xinetd.d/nntp
EOF
Faites un killall -HUP
xinetd pour relire le fichier xinetd.conf
modifié.
Ajoutez des entrées au crontab de l'utilisateur root
ou news
pour exécuter les commandes fetchnews et texpire aux intervalles de
temps désirés.