[Назад] [Дальше] [Оглавление]

В персональном каталоге каждого пользователя должен находиться файл `user.cf', в нем описываются настройки сервера по отношению к пользователю. Обычно бывает удобно не писать этот файл "руками", а доверить это модулю adduuser (обязательно прочитайте его описание, прежде, чем запускать!) или скопировать его из `.example' и подредактировать, где необходимо.

Как и в остальных конфигурационных файлах сервера, строки, начинающиеся с символа `#', считаются комментариями; параметр(ы) от директивы отделяются произвольным количеством пробелов и/или табуляций. В файле user.cf могут быть указаны следующие директивы:

username

Внутреннее имя пользователя. Должно совпадать с названием каталога, в котором помещен `user.cf'. Начиная с версии 1.2 эта директива стала необязательной и более того, ее применение не рекомендуется.

accname

Имя, которое будет использоваться при обращении к лицевому счету клиента. По умолчанию совпадает с именем самого клиента. Удобно использовать в случае, когда нескольким разным с точки зрения статистики клиентам необходимо сопоставить один лицевой счет.

language

Двухбуквенный код языка, установленного для данного пользователя. Если этот параметр не задан, то общение с пользователем происходит на системном языке.

prices

Набор ценовых конфигураций через пробел. Используется модулем convertstat для преобразования `*.st' файлов в "денежную" статистику. Если первым символом названия является `~' (тильда), то соответствующее описание цены ищется в пользовательском каталоге, иначе - в подкаталоге `prices' домашнего каталога сервера.

legal

Набор regex (см. re_format (7)) масок, выделяющий допустимые адреса. Только с адресов, которые подойдут к указанным здесь маскам могут приходить команды серверу статистики. Используется "Return-Path: " или "From: " писем (приведенный к uucp нотации).

Примечание: на regex навешиваются спереди `^' и сзади `$' - таким образом сравнение происходит со всей строкой. Если это не нужно - добавьте в начале или конце строки `.*'.

postmaster

Адрес пользователя для переписки - на этот адрес отсылаются все документы генератором отчетов.

Начиная с версии 1.3 сервер все дополнительные данные для генератора отчетов хранит и использует единообразно (смотрите команду print в описании mkreport). Используется следующий формат:

[ext] имя[/native|/english] значение

Т.е. строка определения дополнительного параметра может начинаться с ключевого слова ext, затем, через пробел, следует имя параметра и через пробел - значение параметра. После имени через наклонную черту может быть задан язык - родной (native) или международный (english). Допустимо указывать признак языка одной буквой (e или n). Если язык не указан, то подразумевается, что он `родной'. Пример:

# Имя директора по русски и по английски
#
ext     manager/e       Ivan I. Ivanov
ext     manager/native  Иван Иванович Иванов
#
# Здесь без префикса ext и без указания языка
#
fax                     +7 555 444 7777
#
# А можно было записать так:
#
# ext   fax/native      +7 555 444 7777

Пробелы перед значением поля и в конце строки отсекаются, все остальное остается без изменений.

Для совместимости с предыдущими версиями сервера при чтении конфигурации распознаются некоторые дополнительные поля (в скобках указано эквивалентное название в новой системе):

addrr (location/native)

Почтовый адрес пользователя на русском языке.

addre (location/english)

Почтовый адрес пользователя на английском языке.

contract (contract)

Номер или название договора.

country (country)

Страна заключения договора (по традиции, из карточек).

domain (domain)

Основной домен пользователя

orgr (organization/native)

Название организации на русском языке.

orge (organization/english)

Название организации на английском языке.

phones (phones)

Телефоны, по которым можно связаться с пользователем.

realr (realname/native)

Имя ответственного представителя пользователя на русском языке. В связи с исторически сложившейся ошибкой в документации, этот параметр может так-же называться и namer.

reale (realname/english)

Имя ответственного представителя пользователя на английском языке (может так-же называться namee).

system (system)

Операционная система, в которой работает пользователь.

whowhen e-mail YYMMDD (whowhen)

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


[Назад] [Дальше] [Оглавление]