MANDATORY_MANPATH /usr/local/news/man
uucp:*:66:fido
news.crit /usr/local/news/log/news.crit
news.err /usr/local/news/log/news.err
news.notice /usr/local/news/log/news.notice
organization: My Cool Origin
Адрес вашего сервера. Этот
домен должен быть прописан в DNS.
Если вы не подключены к
интернету, то используйте localhost.server: news.domain.my
pathhost: news.domain.my
wanttrash: true
remembertrash: false
innflags: -u -c0
/remember/:14
# Значение по умолчанию для
всех эх
*:A:1:10:never
# Моя локалка - хранить вечно ;)
f99.local:A:never:never:never
# Местные эхи
orn.*:A:14:90:180
orn.test:A:1:1:1
orn.sysop.pvt:A:never:never:never
Смысл всех букв и цифр
объясняется в самом начале
expire.ctl. Настраивайте в
зависимости от объема
свободного места на вашем диске.
Имейте в виду, что оно обычно
кончается гораздо быстрее чем
предполагалось ;)admin.localhost:Read Post:admin:mypassword:*
fin.localhost:Read:buh:pwd3:ru.1csoft,ru.accounting
tech.localhost:Read Post:tech:pwd4:su.hardw.*
10.1.0.0/16:Read:::local.official
$ telnet news.domain.my 119
Если данная машина корректно
прописана в nnrp.access, то появится
что-то вроде :200 news.domain.my InterNetNews NNRP server INN 2.2.1
25-Aug-1999 ready (posting ok).
201 news.domain.my InterNetNews NNRP server INN 2.2.1
25-Aug-1999 ready (no posting).
Если она в nnrp.access не
прописана, то появится :502 You have no permission to talk. Goodbye.
ME:*,!junk,!control*,!f99.*::
dummy-feed:!*::
f500.n5058.z2:!*,\
orn.*,\
uplink.local,\
su.os2, \
su.os2.apps,\
f99.local,\
[...]
:Tf,Wfb,B4096/1024:
Это себе, несколько эх на
домашний пойнтовый адресp1.f99.n5058.z2:!*,\
f99.local, \
f99.notify, \
orn.naezd, \
ru.unix.bsd, \
:Tf,Wfb,B4096/1024:
А здесь другой пойнтp2.f99.n5058.z2:!*,\
f99.local,\
f99.notify,\
ru.sex, \
tyt.bce.hacpem, \
[...]
:Tf,Wfb,B4096/1024:
p3.f99.n5058.z2:\
*,\
:Tf,Wfb,B4096/1024:
А этот feed подписан на все эхи
- он просматривает все сообщения,
ищет адресованные мне и
откладывает их в carboncopy (настройка
описана в Части 4, раздел carboncopy)cc:\
!my.cc,\
!uplink.local,\
!junk,\
!f99.local,\
*,\
:Tm:ccmailer
ccmailer:\
!*\
:W*,Tp:/usr/local/news/bin/carboncopies *
control 0000000000 0000000001 n
junk 0000000000 0000000001 n
control control
junk badmail
/usr/local/news/bin/makehistory -i
mv history.n.dir history.dir
mv history.n.hash history.hash (если он
создался)
mv history.n.pag history.pag
chown news:news *
chmod 0664 *
su news -c /usr/local/news/bin/rc.news
При этом на экране появится
нечто вроде :Starting innd.
Scheduled start of /usr/local/news/bin/innwatch
Nov 1 23:08:24 domain.my innd: SERVER
descriptors 520
Nov 1 23:08:24 domain.my innd: SERVER outgoing 507
Nov 1 23:08:24 domain.my innd: SERVER ccsetup
control:11
Nov 1 23:08:24 domain.my innd: SERVER lcsetup
localconn:13
Nov 1 23:08:24 domain.my innd: SERVER rcsetup
remconn:4
Nov 1 23:08:24 domain.my innd: dummy-feed opened
dummy-feed:15:file
Nov 1 23:08:24 domain.my innd: f500.n5058.z2 opened
f500.n5058.z2:16:file
Nov 1 23:08:24 domain.my innd: p1.f99.n5058.z2 opened
p1.f99.n5058.z2:17:file
Nov 1 23:08:24 domain.my innd: p2.f99.n5058.z2 opened
p2.f99.n5058.z2:18:file
Nov 1 23:08:25 domain.my innd: SERVER perl filtering
enabled
Nov 1 23:08:25 domain.my innd: SERVER renumbering
Nov 1 23:08:50 domain.my innd: SERVER starting
$ ps -ax -Unews
PID TT STAT
TIME COMMAND
188 ?? Is 0:28.84
/usr/local/news/bin/innd -p4 -r -u -c0
250 ?? I
0:00.01 sleep 120
189 con- I 0:00.00
/bin/sh /usr/local/news/bin/rc.news
193 con- I 15:29.37 /bin/sh
/usr/local/news/bin/innwatch
su news -c /usr/local/news/bin/rc.news
0 3 * * * /usr/local/news/bin/news.daily expireover
lowmark
1,11,21,31,41,51 * * * * /usr/local/news/bin/nntpsend
*/3 * * * * /usr/local/news/bin/rnews -U
# Ставим на паузу
ctlinnd pause Sysop edit active
# редактируем
vi active
# перечитываем конфиг. Если
хотите заставить innd перечитать
ВСЕ конфиги,
# то вместо имени конфига (active)
укажите слово all
ctlinnd reload active Reload after edit
# Снимаем innd с паузы, при этом "причина"
должна быть та же что и при
постановке
ctlinnd go Sysop edit active
Теперь посмотрите лог news.notice.
Там появятся строчки типа :Feb 30 17:54:22 domain.my innd: SERVER paused Sysop
edit active
Feb 30 17:54:56 domain.my innd: dummy-feed closed
Feb 30 17:54:56 domain.my innd: f500.n5058.z2 closed
Feb 30 17:54:56 domain.my innd: p1.f99.n5058.z2 closed
Feb 30 17:54:56 domain.my innd: dummy-feed opened
dummy-feed:10:file
Feb 30 17:54:56 domain.my innd: f500.n5058.z2 opened
f500.n5058.z2:14:file
Feb 30 17:54:56 domain.my innd: p1.f99.n5058.z2 opened
p1.f99.n5058.z2:15:file
Feb 30 18:07:56 domain.my innd: SERVER reload active Reload
after edit
Feb 30 18:08:05 domain.my innd: SERVER running
Если вы редактируете newsfeeds,
то по окончании редактирования,
перед запуском ctlinnd reload сначала
запустите ctlinnd checkfile - он проверит
синтаксис newsfeeds.This is a part of "HOWTO : fidonet software for unix", http://howto.id.ru Original of this document is located at http://howto.id.ru/inn.2.2.html Copyright (c) Vitaly Kuharev, 2:5058/49@fidonet, 1999-2000 Last updated : 14 nov 2000 |