Библиотека сайта rus-linux.net
Файл active
active
расположен в
/etc
, перечисляет все группы, известные Вашему серверу, и статьи,
доступные в настоящее время. Вы редко будете изменять его, но я объясню это
ради законченности. Записи в файле имеют следующую форму:
|
newsgroup
, конечно, имя группы.
low
и high
задают предельное число статей, доступных в настоящее время. Если ни
одна не является доступной в настоящее время, low
=high
+1.
По крайней мере предполагается, что поле low
это хранит. Но, из соображений эффективности, C-News не
модифицирует это поле. Это не было бы большой потерей, если бы не имелось
программ чтения новостей, которые зависят от этого поля. Например,
trn проверяет это поле, чтобы видеть, может ли он
очистить свою базу данных статей. Для обновления поля
low
надо регулярно выполнять команду updatemin
(или в более ранних версиях C-News скрипт upact).
perm
представляет собой параметр,
детализирующий доступ пользователей в зависимости от группы. Он принимает
одно из следующих значений:
- y
Пользователям разрешают отправлять статьи в эту группу.
- n
Пользователям не разрешают отправлять статьи в эту группу. Однако группа может читаться.
- x
Эта группа была локально заблокирована. Это случается, когда администраторы новостей закрывают статьи, зарегистрированные в некоторых группах.
Статьи, полученные для этой группы, не сохраняются локально, хотя они будут посланы абонентам, которые запрашивают их.
- m
Это обозначает модерируемую группу. Когда пользователь пробует отправлять статью в эту группу, интеллектуальный newsreader сообщит, какая она, и пошлет статью модератору. Адрес модератора берется из файла
moderators
в/var/lib/news
.=
real-group
Это отмечает
newsgroup
как локальный псевдоним для другой группы, а именноreal-group
. Все статьи, зарегистрированные вnewsgroup
, будут переназначены в real-группу.
В C-News, Вы вообще не должны обращаться к этому файлу непосредственно. Группы могут быть добавлены или удалены, используя addgroup и delgroup (см. ниже ). Когда группы добавляются или удаляются для всего Usenet, это обычно делается, посылая сообщение управления newgroup или rmgroup соответственно. Никогда не посылайте такое сообщение самостоятельно! О том, как создавать newsgroup, читайте ежемесячник в news.announce.newusers.
Файл, близко связанный с active
,
active.times
. Всякий раз, когда группа создается,
C-News пишет в этот файл сообщение, содержащее имя созданной группы, дату ее
создания, было ли это выполнено в соответствии c сообщением управления
newgroup или локально, и кто сделал это. Это
сделано для удобства программ чтения новостей, которые могут сообщать
пользователю о любой недавно созданной группе. Это также используется
командой NEWGROUPS протокола NNTP.
Назад | Оглавление | Вперед |
Файл sys | Локальное оглавление | Пакетирование статей |