Linux HOWTO



Как настроить Leafnode?


Другое решение состоит в установке интегрированного пакета leafnode. Он выполняет все задачи, требуемые для персонального спула новостей, и легко настраивается. Доступен на:

  • Как для C News, вся обработка новостей ведется от пользователя news.

    Домашний каталог для leafnode /usr/lib/leafnode. Для установки введите:

    cd /usr/lib/leafnode tar -xzvf leafnode-0.8.tgz cd leafnode-0.8 make su make install

    Оставаясь пользователем root, измените строку, которая управляет NNTP в /etc/inetd.conf:

    nntp stream tcp nowait news /usr/sbin/tcpd /usr/local/sbin/leafnode

    Активизация:

    killall -HUP inetd

    Возвратимся к пользователю news, напечатав exit. В /usr/lib/leafnode/config изменяем строку, которая определяет сервер NNTP. В нашем случае:

    server = news.acme.net

    Leafnode будет обслуживать себя добавлением следующей команды через crontab -e от пользователя news:

    # expire Leafnode, once a day 0 4 * * * /usr/local/sbin/texpire

    Обмен новостями производится также от пользователя news следующей командой (PPP поднят и запущен):

    /usr/local/sbin/fetch

    Пользователи, которые хотят читать новости, должны после этого использовать рецепт "Как мне установить онлайновую читалку новостей?", за исключением того, что их настройки производятся для локальной машины, т.е.:

    export NNTPSERVER=localhost

    Это должно быть все имеется к этому. Первая выборка посты передаст список доступных групп новостей. Leafnode затем посмотрит, какие группы запрошены пользователями, и соответственно настроится при следующей активизации.

    ALT: Альтернатива leafnode - nntpcache. Он доступен на: